【发布时间】:2019-11-10 22:05:12
【问题描述】:
我觉得我在这里遗漏了一些明显的东西。
我有两个不同长度的整数向量(x 和 y)。我想创建一个带有 x 行和 y 列的 pandas 数据框,其中每个单元格包含两个向量的对应元素之间的差异。
例如,给定
v1 = np.array([2,4,8])
v2 = np.array([1,3])
v1 - v2
我想拿回类似的东西
np.array([[ 1, -1],
[ 3, 1],
[ 7, 5]])
上面的代码使用的是 numpy,但最终,我想用 Pandas 来做。
如果重复或不清楚,请提前道歉。老实说,我不确定要在这里搜索什么字词。
【问题讨论】:
-
您的问题是要在
pandas中完全做到这一点吗? -
理想情况下是的,但下面 Seb 的回答很容易转换为 pandas.DataFrame。
标签: python pandas broadcasting