python - 在 Python 中将数组与其自身网格化 n 次

标签 python arrays python-3.x numpy

假设x是Python中的一维数组。我们怎样才能用它自己计算它的n次网格网格,而不用写它n次呢?例如,对于 n=8,我想要一个命令来执行

a1、a2、a3、a4、a5、a6、a7、a8 = numpy.meshgrid(x,x,x,x,x,x,x,x)

但不写a1、a2、a3、a4、a5、a6、a7、a8x,x,x,x,x,x,x,x.

最佳答案

就这样做:

mesh = np.meshgrid(*[x]*8)

并且您可以访问mesh[0]、mesh[1]等。

关于python - 在 Python 中将数组与其自身网格化 n 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61645736/

相关文章:

c - 在 C 中没有 for 循环或计数器的循环字符串

javascript - 为 JavaScript 数组树创建 forEach 语句

python - 将列表转换为字典,其中每个键都嵌套在下一个键下

python - 多函数参数 - learnpython.org

python - 为什么 Python 的 queue.Queue.get() 允许从超时中提前返回?

python ImportError Openvino 通过脚本和 shell

python - django:django.core.exceptions.AppRegistryNotReady:应用程序尚未加载

python - 无论长度如何,如何删除列表/数组的最后一项

python - 如何在 python(可导入)脚本中只公开几个 'names'(变量/函数)

python - QSystemTrayIcon 未显示