gpt4 book ai didi

python - 在 numpy 中创建包含 2 个数组的矩阵

转载 作者:行者123 更新时间:2023-11-28 21:53:26 25 4
gpt4 key购买 nike

我想在 numpy 中找到一个列向量乘以行向量等于矩阵的命令

[1,1,1,1] ^T * [2,3] = [[2,3],[2,3],[2,3],[2,3]]

最佳答案

首先,让我们定义一维 numpy 数组:

In [5]: one = np.array([ 1,1,1,1 ]); two = np.array([ 2,3 ])

现在,让它们相乘:

In [6]: one[:, np.newaxis] * two[np.newaxis, :]
Out[6]:
array([[2, 3],
[2, 3],
[2, 3],
[2, 3]])

这使用了 numpy 的 newaxis 添加适当的轴以获得 4x2 输出矩阵。

关于python - 在 numpy 中创建包含 2 个数组的矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26370738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com