安装方法

pip3 install numpy
sudo apt-get install python-numpy

基本属性

首先导入模块

import numpy as np

列表转化为矩阵

array = np.array([[1,2,3],[2,3,4]])#列表化为矩阵
>>>print(array)

[[1 2 3]

 [2 3 4]]

numpy基本属性

print('number of dim:',array.ndim)  # 维度
# number of dim: 2

print('shape :',array.shape)    # 行数和列数
# shape : (2, 3)

print('size:',array.size)   # 元素个数
# size: 6

创建array

关键字

指定数据 dtype

a=np.array([2,23,4],dtype=np.int)
print(a.dtype)
>>>int32

特定数据矩阵

a=np.array([[2,23,4],[2,32,4]])
print(a)
>>>[[ 2 23  4]
 [ 2 32  4]]

全零数组

a=np.zeros((3,4)) #3行4列
print(a)
>>>[[ 0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.]]

全1数组并指定数据dtype

a=np.ones((3,4),dtype=np.int)
print(a)
>>>[[1, 1, 1, 1],
       [1, 1, 1, 1],
       [1, 1, 1, 1]]

全空数组,是几每个值都是接近于0但不是0的数

a=np.empty((3,4))
print(a)
>>>[[8.82769181e+025 7.36662981e+228 7.54894003e+252 2.95479883e+137]
 [1.42800637e+248 2.64686750e+180 1.09936856e+248 6.99481925e+228]
 [7.54894003e+252 7.67109635e+170 2.64686750e+180 6.01347186e-154]]

连续数组

a=np.arange(10,20,2)#10-19,步长为2
print(a)
>>>[10 12 14 16 18]