我是python的新手,我已经搜索了一段时间,但没有找到任何答案。代码的开头是:
import numpy as np
import matplotlib.pyplot as plt
NTAB=np.array([25,40,60,100,160,250,400,600])
x,h=np.linspace(0,3,NTAB,retstep=True)
我需要x的值取决于NTAB。显然python给了我一个错误:
TypeError: only size-1 arrays can be converted to Python scalars
我不想用循环来找到值。我尝试了很多方法,包括定义原始函数,但仍然给我同样的错误。我错过了什么? 非常感谢
^{} 的第三个参数是
num
,它是在指定间隔内生成的样本数。必须是正整数因此,请尝试传递一个标量值:
相关问题 更多 >
编程相关推荐