我正在尝试计算公式,np
是numpy
:
Ds = pow(10,5)
D = np.linspace(0, pow(10,6), 100)
alpha=1.44
beta=0.44
A=alpha*(D/Ds)
L=1.65
buf2=L/4.343
buf=pow(-(alpha*[D/Ds]),beta)
value=exp(buf)
然后我将绘制这些数据,但是我得到:
buf=pow(-(alpha*[D/Ds]),beta)
TypeError: can't multiply sequence by non-int of type 'float'
我怎样才能克服这一点?
更改:
致:
这:
为您提供包含一个元素的列表。
但是这个:
计算与
alpha
相乘之前的除法。您可以将列表乘以整数:
但不是用浮子:
因为列表中不能有部分元素。
括号可用于数学计算中的分组:
相关问题 更多 >
编程相关推荐