假设我有2个pandas系列,我将其视为线性代数中的列向量x1
和x2
我想进行操作x1 * x2^T
,这是一个列向量与行向量相乘以生成矩阵(pandas dataframe)。
最好的程序是什么?
答案 0 :(得分:2)
您想导入numpy
并致电:
pandas.DataFrame(numpy.outer(x1, x2))
答案 1 :(得分:1)
在pandas
内,您可以返回数据框来执行此操作,例如
x1.to_frame().dot(x2.to_frame().T)