原始地址是:https://github.com/rougier/numpy-100
导入,查看版本,配置就不说了
1.创建大小为10的,值为0的向量
Z = np.zeros(10)
print Z
>>>[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
2.创建大小为10的,第五个值为1的向量
Z = np.zeros(10)
Z[4] = 1
print Z
>>>[ 0. 0. 0. 0. 1. 0. 0. 0. 0. 0.]
3.创建一个值是从10到49的向量
>>> Z = np.arange(10,50)
>>> print Z
[10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49]
4.倒置一个xiang向量
>>> Z = np.arange(50)
>>> Z = Z[::-1]
>>> print Z
[49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0]
5.创建一个值是从0到8的3*3矩阵
>>> Z = np.arange(9).reshape(3,3)
>>> print Z
[[0 1 2]
[3 4 5]
[6 7 8]]
6.从[1,2,0,0,4,0]找非零的元素
>>> nz = np.nonzero([1,