我想通過組合另外兩個變量x
和y
來創建變量D
。python:創建具有不同尺寸大小的變量
x
的形狀爲[731]
和y
的形狀爲[146]
。
最後D
應該是2D,以便D[0]
包含所有x值和D[1]
所有y值。 我希望我能以某種能夠理解我想要做的方式來解釋它。 有人可以幫助我嗎?
我想通過組合另外兩個變量x
和y
來創建變量D
。python:創建具有不同尺寸大小的變量
x
的形狀爲[731]
和y
的形狀爲[146]
。
最後D
應該是2D,以便D[0]
包含所有x值和D[1]
所有y值。 我希望我能以某種能夠理解我想要做的方式來解釋它。 有人可以幫助我嗎?
這是一個簡單的:d = [X,Y]
希望它能幫助:)
嵌套列表會做*:
D = [x, y]
print(D[0] == x) # True
print(D[1] == y) # True
print(D[1] == x) # False
注意,結果不能被解釋爲一個二維數組,如果那是你記住。 2D數組需要每行(和列)具有相同數量的元素。訪問D[0][700]
將工作,而D[1][700]
將失敗。
*術語'嵌套列表'假定x
和y
是列表。將它們包含在另一個列表中[
]
使它們嵌套。但是,如果x
和y
不是列表,但其他類型的原則是相同的。
是不可能使不同大小的陣列,因爲我明白你想,這就是因爲2D數組基本上是一個包含行和列的表,並且每行都具有相同數量的列,無論如何。
但是,你可以參加每個變量中的值,並保存生成的字符串數組中,並再次使用它們只是拆回來,並解析值,你需要他們的類型。
非常感謝您! :) – Leo