我試圖顯示numpy的文件,然後顯示它的長度是否正確,我把我的文件夾:如何在Python中獲得numpy數組的真正維度?
import numpy as np
import os
path= "C:\\Users\\user\\Folder"
files= os.listdir(path)
filepath= os.path.join(path, files[0])
file0= np.load(filepath)
print(file0)
print (len(file0))
結果是表的疊瓦,這給了我作爲長度= 1而不是長度= 8000 :
[[ 0.01437869 0.01506449 0.01579909 ..., 0.04166172 0.0417285
0.04172079]]
1
但我需要的是:
[ 0.01437869 0.01506449 0.01579909 ..., 0.04166172 0.0417285
0.04172079]
8000
如何解決這個問題吧。
使用'.ravel()'或'np.squeeze()'。 – Divakar
並查看'.shape'而不是'len()'。 –
看起來真正的'file0.shape'是(1,8000)。 – hpaulj