目录
如何修复:‘numpy.float64’ object cannot be interpreted as an integer
我们什么时候会遇到‘numpy.float64’ object cannot be interpreted as an integer
如何修复:‘numpy.ndarray’ object has no attribute ‘append’
如何修复:numpy.ndarray’ object has no attribute ‘index’
如何修复:runtimewarning: invalid value encountered in double_scalars
如何修复:‘numpy.float64’ object cannot be interpreted as an integer
当一个函数或操作应用于一个错误类型的对象时,会产生一个类型错误。numpy.float64 “对象不能被解释为一个整数就是这种类型问题的一个例子。让我们来看看我们能做些什么。
我们什么时候会遇到‘numpy.float64’ object cannot be interpreted as an integer
如果我们在python的range()中给出一个浮点数,结果是 “numpy.float64’对象不能被解释为一个整数 “的错误。
range()函数:range()函数返回一个数字序列,从0开始,以1递增,然后停止在一个指定的值上。
语法: range(start,stop,step)
# code
import numpy as np
# an array of float values
arr = np.array([1.5, 2.5, 3.5])
# we loop to print out range of values
# at each index
for i in range(len(arr)):
print(range(ar