numpy里面常用的函数

1.vstack(),就是把多个数组以列的方式合并在一起。

 

>>> a = np.array([1, 2, 3])
>>> b = np.array([2, 3, 4])
>>> np.vstack((a,b))
array([[1, 2, 3],
       [2, 3, 4]])
>>> a = np.array([[1], [2], [3]])
>>> b = np.array([[2], [3], [4]])
>>> np.vstack((a,b))
array([[1],
       [2],
       [3],
       [2],
       [3],
       [4]])

2.reshape(),就改变数组形式。

numpy里面常用的函数_第1张图片

一行四列的数组通过reshape(-1,1)变为4行一列的形式。其中-1表示里面最终的行数,1表示列数。

numpy里面常用的函数_第2张图片

numpy里面常用的函数_第3张图片

numpy里面常用的函数_第4张图片

numpy里面常用的函数_第5张图片

numpy里面常用的函数_第6张图片

numpy里面常用的函数_第7张图片

numpy里面常用的函数_第8张图片

numpy里面常用的函数_第9张图片

numpy里面常用的函数_第10张图片

numpy里面常用的函数_第11张图片

numpy里面常用的函数_第12张图片

numpy里面常用的函数_第13张图片

numpy里面常用的函数_第14张图片

 np.random.permutation根据数据的范围随机打乱范围内的数据

In [4]: import numpy as np

In [5]: indices = np.random.permutation(np.arange(10))

In [6]: indices
Out[6]: array([7, 2, 3, 9, 0, 4, 1, 6, 5, 8])

 

你可能感兴趣的:(numpy)