【发布时间】:2017-10-16 12:16:34
【问题描述】:
我的问题很简单。我有一个数据框,我想用一个 numpy 矩阵添加或减去我的数据框。
两个矩阵的大小是相同的。
我想要这样的东西:my_matrix.values = my_matrix.values + numpy_matrix,或my_matrix.values = my_matrix.values - numpy_matrix,效率很高。
不可能吗?因为 ma 矩阵的大小非常大,并且“更新”、减法或“加法”命令很长。每次都重新创建一个 DataFrame 会更好吗?
【问题讨论】:
-
已编辑。抱歉,不清楚。
-
一个示例数据会更好理解
-
很简单:如果
A = (1)ij,B = (2) ij,C = A + B = (3)ij。我只想将两个矩阵与 numpy 相加并将值放入数据框中。计算非常简单,但矩阵大于 20 000。是否可以在没有“更新”的情况下做到这一点?或“添加”?还是重新创建一个数据框?
标签: python pandas numpy add subtraction