當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Numpy ndarray.flatten()用法及代碼示例

numpy.ndarray.flatten()函數返回折疊為一維的數組副本。

用法: numpy.ndarray.flatten(order=’C’)

參數:
order :[{'C','F','A','K'},可選]'C'表示以行主(C-style)順序展平。 “ F”表示按列大(Fortran樣式)的順序展平。 “ A”表示如果a在內存中是連續的,則按列優先順序進行展平,否則按行優先進行展平。 “ K”表示按元素在內存中出現的順序展平a。默認值為“ C”。



Return :[ndarray]輸入數組的副本,展平為一個維度。

代碼1:

# Python program explaining 
# numpy.ndarray.flatten() function 
  
# importing numpy as geek  
import numpy as geek 
  
arr = geek.array([[5, 6], [7, 8]]) 
  
gfg = arr.flatten() 
  
print( gfg )

輸出:

[5 6 7 8]


代碼2:

# Python program explaining 
# numpy.ndarray.flatten() function 
  
# importing numpy as geek  
import numpy as geek 
  
arr = geek.array([[5, 6], [7, 8]]) 
  
gfg = arr.flatten('F') 
  
print( gfg )

輸出:

[5 6 7 8]



相關用法


注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 Numpy ndarray.flatten() function | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。