不能在乘法数组和 e-6 中将序列乘以“float”类型的非整数 [重复]

Posted

技术标签:

【中文标题】不能在乘法数组和 e-6 中将序列乘以“float”类型的非整数 [重复]【英文标题】:can't multiply sequence by non-int of type 'float' in multiply array and e-6 [duplicate] 【发布时间】:2019-08-09 05:48:11 【问题描述】:

在 python 中发生如下错误。

[1,2,3]*1e-6

TypeError: can't multiply sequence by non-int of type 'float'

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:
import numpy as np
ls=[1,2,3]
ls=np.array(ls)*1e-6
print(ls)

希望这会奏效

【讨论】:

以上是关于不能在乘法数组和 e-6 中将序列乘以“float”类型的非整数 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:不能将序列乘以“float”类型的非整数(python 2.7)

不能将序列乘以“浮点”类型的非整数

不能将序列乘以“浮点”类型的非整数

CUDA做矩阵乘法如何计算所需显存

在 swift 中将 String 类型数组转换为 Float 类型数组 不能将类型 'String' 的值分配给类型 'Double' 的下标。

java里面double 做乘法和加法会丢失精度嘛?