【发布时间】:2017-06-04 22:52:34
【问题描述】:
我想知道如何以最简单的方式从循环中的向量创建矩阵。我有一个包含条件(所以我不知道矩阵的最终形状)的循环,在该条件下我想将一个向量附加到矩阵(它应该在开始时为空)。我想做类似的事情:
import numpy as np
for i in range(100):
vector=np.random.random(10)
condition=np.random.choice([True, False])
if (condition):
matrix[i,:]=vector
在 matlab 中这非常简单(书面示例(在 matlab 语法 ofc 中)完美运行)。然而,python 有更多(至少对我而言)具有数组和列表的复杂系统。因此,如果有人知道如何在 python 中执行此操作最简单和最正确的方法,请举个例子。非常感谢!
【问题讨论】:
标签: python for-loop matrix vector