两个列表相乘python_python – 如何将两个列表中的所有值相乘并获得相应的矩阵...

本文介绍了如何在Python中利用numpy库将两个列表中的所有数值相乘,得到相应的矩阵。通过导入numpy,将列表转换为数组并利用广播机制完成乘法运算。
摘要由CSDN通过智能技术生成

您可以而且应该使用numpy进行此计算:

import numpy as np

alpha_p_arra = np.arange(1, 11) / 100

alpha_b_arra = np.arange(1, 21) / 100

res = alpha_p_arra * alpha_b_arra[:, None]

请注意,我们更改第二个数组的形状,以便numpy了解broadcasting所需的内容.

打印输出(res):

[[0.0001 0.0002 0.0003 0.0004 0.0005 0.0006 0.0007 0.0008 0.0009 0.001 ]

[0.0002 0.0004 0.0006 0.0008 0.001 0.0012 0.0014 0.0016 0.0018 0.002 ]

[0.0003 0.0006 0.0009 0.0012 0.0015 0.0018 0.0021 0.0024 0.0027 0.003 ]

[0.0004 0.0008 0.0012 0.0016 0.002 0.0024 0.0028 0.0032 0.0036 0.004 ]

[0.0005 0.001 0.0015 0.002 0.0025 0.003 0.0035 0.004 0.0045 0.005 ]

[0.0006 0.0012 0.0018 0.0024 0.003 0.0036 0.0042 0.0048 0.0054 0.006 ]

[0.0007 0.0014 0.0021 0.0028 0.0035 0.0042 0.0049 0.0056 0.0063 0.007 ]

[0.0008 0.0016 0.0024 0.0032 0.004 0.0048 0.0056 0.0064 0.0072 0.008 ]

[0.0009 0.0018 0.002

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值