我想通过组合另外两个变量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