(1)概述
(2)
实例:
>>> import numpy as np
>>> a = np.arange(15).reshape(3,5)#3X5的矩阵
>>> a
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
>>> a.shape
(3, 5)
>>> a.size
15
>>> a.dtype
dtype('int32')
>>>
(3)数组创建的常用方法
1.
>>> import numpy as np
>>> a = np.array([2,3,4]) #一维数组
>>> a
array([2, 3, 4])
>>>
>>> import numpy as np
>>> b = np.array([(1,2,3),(4,5,6)]) #二维数组
>>> b
array([[1, 2, 3],
[4, 5, 6]])
>>>
2.
>>> import numpy as np
>>> np.zeros((3,4)) #定义一个3X4的数组,元素全是0
array([[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.]])
>>> np.ones((2,3,4)) #2个维度,3X4数组
array([[[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]],
[[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]]])
>>>
3.
>>> import numpy as np
>>> np.arange (10,30,5) #从10到30,间隔为5组成一个数组,但不包含30
array([10, 15, 20, 25])
>>> np.arange (1,5,1)
array([1, 2, 3, 4])
>>>
>>> np.linspace (0,2,9)#从0到2,分成9分,0为开始值,2为结束值
array([0. , 0.25, 0.5 , 0.75, 1. , 1.25, 1.5 , 1.75, 2. ])
>>>
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
(2)NumPy模块基本操作
1.
2.
3.
4.
5.
6.