【发布时间】:2018-07-09 12:44:21
【问题描述】:
Array_temp = array_1 tarray_1
print(Array_temp)
[list([1.0, 3.0, 7.0, 1.0, 3.0, 7.0]) list( [2.0, 4.0, 6.0, 8.0, 2.0, 4.0, 6.0, 8.0])]
Array_sub = array_1 array_1
print(Array_mul)
TypeError
Traceback (most recent call last) <i python-input-11-c5dc21502aaf> in <module() --> 1 Array_sub =
array_1-array_1
2 print (Array_mul)
TypeError: unsupported operand type(s) for -: 'list' and 'list'
array_di = array_1 *array_1
print (array_di)
TypeError
Traceback (most recent call last) <i python-input-13-09997f8001 f6> in <module () -->1 array_di = array_1*array_1
2 print (array_di)
TypeError: can't multiply sequence by non-int of type 'list'
数组相加成功,但数组相减或相乘失败 告诉我我的代码出了什么问题
【问题讨论】:
-
欢迎来到 SO。请提供 minimal reproducible example。
-
您需要描述您期望代码做什么以及它实际在做什么,最好使用示例。
-
那些不是数组。它们是列表。列表可以加入、+ 或复制,*5,仅限,