NumPy - Python的科学计算库
N维数组:ndarray
import numpy as np
>>> a=np.array([[1,2,3],[1,2,4]])
>>> a
array([[1, 2, 3],
[1, 2, 4]])
>>> a.ndim #轴的数量,或维度的数量
2
>>> a.size #对象中元素的个数
6
>>> a.shape #对象的尺度,对于矩阵就是n行m列
(2, 3)
>>> a.dtype #对象元素的类型
dtype('int64')
>>> a.itemsize #对象中每个元素的大小,以字节为单位
8
>>> b=np.array([[0,1],[4,5,6]])
>>> b.shape #b为非同质的array对象
(2,)
>>> b.dtype
dtype('O') #所以每一个元素都是一个‘O’,此时无法发挥出numpy的优势,所以应该避免
>>> b
array([list([0, 1]), list([4, 5, 6])], dtype=object)从Python的列表、元组等类型创建array
使用NumPy中函数创建数组
类似 Python 的切片
二元函数
Last updated