我有一個n值的n維1維陣列,可以稱之爲xdata
。如何創建多維numpy數組?
我想創建一個多維的numpy數組,我們稱它爲xdataMulti
,這樣這個數組的每個維度包含xdata
中的某個範圍內的值。
例如可以說
xdata = np.array([-0.879645943,-0.7897614865,-0.7051130178,-0.6108652382,-0.5270894341,...])
而且,我希望把xdataMulti[:,0]
-0.9
和-0.6
的擴展數據之間的所有值和-0.6
之間的所有值和xdataMulti[:,1]
0
等
怎麼辦我創建並填寫了xdataMulti
(我事先知道我有多少個範圍以及他們的端點,但我不知道每個範圍有多少個xdata點,我必須通過xdata
來查找)?
這算不上什麼numpy的(多)維數組意味着!每個維度中條目的長度應該相同。 – Lagerbaer
您正在描述不同大小的數組列表。 – hpaulj
是的,它是一個不同大小的數組列表。我需要每個都是一個numpy數組,以便調用只接受numpy數組的scipy函數。 – user2175783