from numpy import *
a=mat([[1,2,3],[4,5,6]])
print(a)
print(a.flatten())
執行結果為:[[1 2 3]
[4 5 6]]
[[1 2 3 4 5 6]]
b=array([[1,2],[3,4],[5,6]])
print(b)
print(b.flatten())
執行結果為:[[1 2]
[3 4]
[5 6]]
1 2 3 4 5 6]
latten是numpy.ndarray.flatten的乙個函式,即返回乙個一維陣列。
flatten只能適用於numpy物件,即array或者mat,普通的list列表不適用!。
a.flatten():a是個陣列,a.flatten()就是把a降到一維,預設是按行的方向降 。
a.flatten().a:a是個矩陣,降維後還是個矩陣,矩陣.a(等效於矩陣.geta())變成了陣列。
教你flatten 常用的兩種用法
numpy.ndarray.flattern 是用來返回一維陣列的函式。ndarray.flatten order c 常見的order有 c f 可以用小寫 c f 舉個列子說明兩種順序的用法。import numpy as np a np.array 1,2 3,4 建立乙個陣列 1 2 3,4...
Pytorch閱讀文件之flatten函式
展平乙個連續範圍的維度,輸出型別為tensor torch.flatten input start dim 0,end dim 1 tensor parameters input tensor 輸入為tensor start dim int 展平的開始維度 end dim int 展平的最後維度 e...
js陣列扁平化 flatten
陣列扁平化 降維過程,多維陣列經過扁平化變成一維陣列 方法有很多,下面只列舉幾種 方法一 es6的 arr.flat infinity 方法會遞迴到指定深度將所有子陣列連線,並返回乙個新陣列,depth指定巢狀陣列中的結構深度,預設值為1,不管多少層則可以用infinity關鍵字作為引數。陣列扁平化...