1
13
肯定有 是 一种方式
或
但这是可怕和浪费的,所以每个人都使用循环(通常是列表理解)或麻木 |
2
9
根据您的实际需求,实际上的“标准”包 Numpy 可能会为你提供你所需要的。 例如,可以使用
(初始化为 任意值 )或者创建相同的数组 零点 到处都有
对于数组操作,numpy非常快。 |
3
7
当然,你可以
|
4
4
以下内容不使用任何特殊库,也不使用eval:
它不会创建重复的引用:
|
5
3
我不相信这是可能的。 你可以这样做:
创建一个5x5矩阵,但它是重复的对象(您不需要)。例如:
您几乎肯定需要使用某种循环,如:
|
6
3
递归是你的朋友:d 这是一个相当幼稚的实现,但它是有效的!
|
7
2
这取决于您要将数组初始化为什么,但可以肯定。可以使用列表理解创建一个5×3数组,例如:
是的,我想这仍然有循环,但都是在一行中完成的,我想这就是你问题的原意? |
8
2
然后
|
9
1
如果你在用numpy做数值计算,比如
|
10
1
巨蟒没有 数组 . 它还有其他的序列类型,从列表到字典,没有忘记集合——正确的序列类型取决于您的特定需求。 假设您的“数组”实际上是一个列表,“初始化”意味着分配一个列表 NXM 元素,可以(伪代码):
你说你不想循环,这就排除了前两点,但为什么呢? 你还说你不想写下这件事(作为对雅各布的回应),那么你会怎么做呢?我不知道任何其他的方法来获得一个数据结构,而不是用更小的片段(循环)生成它,或者用任何编程语言显式地写下来。 还要记住,初始化但为空的列表并不比没有列表好,除非您将数据放入其中。在放入数据之前不需要初始化它… 如果这不是理论上的练习,你可能问错了问题。我建议您解释一下该数组需要做什么。 |
11
0
你可以这样做: 首先,不使用任何循环:
其次,使用简单的内联列表理解:
|
12
-2
您可以使用N维数组(ndarray)。这是文档的链接。 http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |