gpt4 book ai didi

python - 如何在最后一个参数大小不同的python上制作3D矩阵

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:52:29 25 4
gpt4 key购买 nike

我想在 python 中制作一个 3D 矩阵 但它的最后一个参数应该是 r[i] ,它是其他向量的长度(并且对于每个 i 它们都是不同的)有没有办法拥有这样的矩阵或列表?

beta= [[[0 for col in range(Time)]for row in range(Nodes)] for x in range(r[i])]  

这段代码可以制作 3d 矩阵,但我应该给它所有参数。

最佳答案

将它嵌套在一个“普通”for 循环中。这是您发布的代码,但我认为它不会产生预期的结果。

beta = [] 
# first dimension
for i in r:
beta.append([[0 for col in range(Time)] for row in range(Nodes)])
# third dimension second dimension

一些需要考虑的事情:

  • 您的变量名不应以大写字母 pep-8 开头
  • 我认为您想在循环中以某种方式使用 i 变量。

关于python - 如何在最后一个参数大小不同的python上制作3D矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55414204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com