0
点赞
收藏
分享

微信扫一扫

list * array 可以 但是 list * list 不可以

niboac 2023-12-21 阅读 40
  • 不可以
  • list * list
  • 可以
  • list * array
  • array * array
  • np.multiply
  • list * list
  • ...


在Python中,你不能直接使用*运算符来对两个列表进行元素级别的乘法。你需要使用Numpy库的numpy.multiply()函数或者*运算符来实现这个操作。以下是一个例子:

import numpy as np

a = np.array([10, 0])
b = np.array([1, 2])
result = a * b  # 或者 np.multiply(a, b)

print(result)  # 输出:array([10,  0])

在这个例子中,a * b或者np.multiply(a, b)会返回一个新的数组,新数组的每个元素是ab中对应元素的乘积。希望这个答案对你有所帮助!

举报

相关推荐

0 条评论