1. 程式人生 > >多維陣列降為一維陣列numpy.ravel() --- 陣列 --- python

多維陣列降為一維陣列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]   #按列優先