我所擁有的是:合併ND陣列成一個陣列,並列出
x = array([a, a, a, a, a, a],
[b, b, b, b, b, b],
[................],
[z,z,z,z,z,z,z,z,])
我要尋找一個約方式:
我。如何將這個數組轉換爲一維數組x = array [a,a,a,a,a,a,a,b,b,b,b,b,..,z,z,z]和a 1D列表x = [a,a,a,a,a,a,a,b,b,b,b,b,...,z,z,z]。
ii。計算這個數組的確切尺寸:我試着len(x [0])和len(x)來獲得這兩個三維座標,但是這種方式似乎有點冒失。有沒有內置的函數來獲取數組的維度?
注意:一些數組值是正整數,其中一些是浮點數,其中一些是負浮點數,其中一些是負整數。
非常感謝提前。
This works works!fine。我所要做的就是對這些文件進行一些修改並應用np.ravel()。我完成了。感謝一百萬。:-) – khan
還有'.flat' ,這只是一個迭代器,但足以達到這個目的。好處是'.ravel()'可能需要創建一個數據副本。我相信這對你無關緊要,但它可以是一個很好的功能。 – seberg