【发布时间】:2021-05-21 04:30:15
【问题描述】:
我是 Python 新手,但我在 Java 和 C 方面有相当多的经验,我正在尝试创建一个特定大小的数组,然后用随机数填充它,但没有关于数组的 Python 教程提到有关这样做的方法(如果我明确搜索想要得到不是问题的结果)所以我想知道这是否被认为是 Python 中的一种不好的做法,并且有其他方法可以完成我想要的。谢谢。
【问题讨论】:
-
Python 有动态内存分配。只需在需要时创建和使用。
-
stackoverflow.com/questions/35108478/… 似乎相关,因为你用 numpy 标记了它。
-
我用 numpy 标记它的原因是因为我已经读到默认情况下 python 中没有数组,并且导入 numpy 使数组可用@chelmertz
-
不确定您在寻找什么:您可以使用生成器来填充数组,例如 numpy.org/doc/stable/reference/generated/numpy.fromiter.html,对于随机数,请查看 numpy.org/doc/stable/reference/random/generator.html
-
Python
list是一种通用的类数组结构,可以容纳多种对象——数字、字符串、其他列表。numpy数组更专业,最适合在多维中保存数字。
标签: python arrays numpy numpy-ndarray