python编程,我建立一个2*2矩阵,然后想其中每个元素都乘上一个实数,于是...
发布网友
发布时间:2022-04-24 13:58
我来回答
共4个回答
热心网友
时间:2022-04-19 01:27
安装numpy,利用numpy数组:
>>> import numpy
>>> array1 = numpy.array([[1, 2], [3, 4]])
>>> array1
array([[1, 2],
[3, 4]])
>>> array1 * 2.5
array([[ 2.5, 5. ],
[ 7.5, 10. ]])
如果你用的是python的列表,它的乘法是列表的自我复制,[1, 2] * 2就是[1, 2, 1, 2]追问能再帮我看下另外一道python的题目吗,我也给它打悬赏了
热心网友
时间:2022-04-19 02:45
把原来的定义成 浮点型,数字都加 .0
热心网友
时间:2022-04-19 04:19
*float(2.5) 看看这样行不
热心网友
时间:2022-04-19 06:11
那就用map转换为float型的啊