1.np.newaxis
作用就是在这一位置增加一个一维,这一位置指的是np.newaxis所在的位置,比较抽象,需要配合例子理解
import numpy as np
ws=[23. 16. 11.]
ws = ws[:, np.newaxis]
print(ws)
输出结果
[[23.]
[16.]
[11.]]
2.numpy.meshgrid()——生成网格点坐标矩阵
import numpy as np
import matplotlib.pyplot as plt
x=[1,2,3,4,5,6]
y=[1,2,3,4,5,6]
xx,yy=np.meshgrid(x,y)
print('xx',xx)
print('yy',yy)
xx [[1 2 3 4 5 6]
[1 2 3 4 5 6]
[1 2 3 4 5 6]
[1 2 3 4 5 6]
[1 2 3 4 5 6]
[1 2 3 4 5 6]]
yy [[1 1 1 1 1 1]
[2 2 2 2 2 2]
[3 3 3 3 3 3]
[4 4 4 4 4 4]
[5 5 5 5 5 5]
[6 6 6 6 6 6]]
3.ravel()和flatten()数组的扁平化操作