|
发表于 2023-5-3 12:16:52
|
显示全部楼层
本帖最后由 isdkz 于 2023-5-3 12:18 编辑
是的,你可以使用这种方式创建多维列表。但在你的代码中,你只创建了一个二维列表。如果你想要创建更多维度的列表,可以在循环中嵌套更多循环。不过,对于大多数应用来说,二维或三维列表就足够了。
同时,你也可以使用NumPy库创建多维数组。NumPy是一个强大的Python库,专门用于处理数值计算和矩阵运算。使用NumPy,你可以更简洁、高效地创建和处理多维数组。
下面是一个使用NumPy创建一个随机5x9的二维数组的例子:
- import numpy as np
- # 创建一个5x9的随机整数数组,范围从1到100
- random_array = np.random.randint(1, 101, size=(5, 9))
- print(random_array)
复制代码
如果你想创建更高维的数组,只需要在 size 参数中添加更多的维度即可。例如,创建一个3维数组:
- # 创建一个3x5x9的随机整数数组,范围从1到100
- random_3d_array = np.random.randint(1, 101, size=(3, 5, 9))
- print(random_3d_array)
复制代码
NumPy库提供了许多内置函数,可以让你更方便地操作和计算多维数组。所以,如果你经常需要处理多维数组,强烈建议你学习和使用NumPy。 |
|