划分矩阵的向量列

大卫

假设矩阵

X = np.array([[ 1,  2,  3],
              [ 4,  5,  6],
              [ 7,  8,  9],
              [10, 11, 12]])

和向量divisor = [5, 10, 15]是否有使用一种方法numpy来划分的第一列X通过divisor[0],第二列X通过divisor[1]和的第二列X通过divisor[3]

易山

只需将它们分开,然后让numpy负责广播:

X/divisor

输出:

[[0.2 0.2 0.2]
 [0.8 0.5 0.4]
 [1.4 0.8 0.6]
 [2.  1.1 0.8]]

如果要划分行(而不是列),请使用:

X/divisor[:,None]

这为除数添加了一个维度,因此numpy可以正确广播它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在keras中划分矩阵和向量

来自分类Dev

如何在MATLAB中划分矩阵的列?

来自分类Dev

向量给定的列索引的矩阵的子向量

来自分类Dev

矩阵到矩阵中的列向量

来自分类Dev

从多个列向量创建矩阵

来自分类Dev

R矩阵求和列向量

来自分类Dev

从向量创建列数矩阵

来自分类Dev

R矩阵求和列向量

来自分类Dev

如何用R中的向量元素划分矩阵的每一行

来自分类Dev

根据列向量对矩阵进行子集

来自分类Dev

从矩阵的不同列获取值的向量

来自分类Dev

犰狳-从列向量中的值填充矩阵

来自分类Dev

将列向量连接到矩阵的末尾

来自分类Dev

将数据从列向量转换为矩阵

来自分类Dev

用向量覆盖矩阵的所有列

来自分类Dev

将向量和矩阵连接为列

来自分类Dev

稀疏矩阵的划分

来自分类Dev

R根据“行”向量和“列”向量的运算创建矩阵

来自分类Dev

如何对行向量和列向量进行计算以获得矩阵

来自分类Dev

用恒定的列向量替换矩阵中的特定列

来自分类Dev

将列向量转换为多列矩阵

来自分类Dev

将矩阵划分为块矩阵

来自分类Dev

按向量,按行而不按列划分数据帧

来自分类Dev

如何从C中的列主矩阵提取向量?

来自分类Dev

将矩阵的列连接成一个向量

来自分类Dev

查找矩阵的第一非零列(向量化版本)

来自分类Dev

从向量中减去scipy.sparse矩阵的列

来自分类Dev

如何使用单个向量创建具有多列的矩阵

来自分类Dev

用两个或多个向量的高阶列构成矩阵