多维数组降为一维数组numpy.ravel() --- 数组 --- python

多维数组降为一维数组numpy.ravel()

类型:numpy模块
语法:np.ravel(A,’T’)
参数:1)A是多维数组 2)’T‘代表按行优先,为默认值;’F‘代表按列优先
返回值:一维数组。将多维数组A按行或者按列,降为一维数组

  • code
import numpy as np      #导入numpy,并重命名为np
x = np.array([[1, 2],   #x为二维数组
              [3, 4]])
print(np.ravel(x))      #将二维数组按行优先,变为一维数组
print(np.ravel(x,'F'))  #将二维数组按列优先,变为一维数组
  • result
[1 2 3 4]   #按行优先
[1 3 2 4]   #按列优先

猜你喜欢

转载自blog.csdn.net/yeziand01/article/details/81456660
今日推荐