python 数学公式,数学公式编程的软件
这是我要计算的值。
我是这样写的,这里我是虚数。我用的是大蟒和网络x .有人能帮忙吗。
导入数学
导入绘制精美的图表
matplotlib.use(TkAgg )
来自pylab导入*
导入数学函数
将网络x作为(同nonexpendable)非消耗品导入
随机导入为注册营养师
将数组作为铭牌导入
对于g.nodes_iter()中的我:
a=ABS((cmath。exp((g . node[I][ theta ]*(1j))for I in g . nodes _ ITER())/g . number _ of _ nodes())
我得到的错误输出是:
文件,第一行,位于
运行文件( C:/Users/Bhawesh/Desktop/working directory/book practice。py ,wdir= C:/Users/Bhawesh/Desktop/工作目录)
运行文件中的文件" C:\ Users \ Bhawesh \ anaconda 2 \ lib \ site-packages \ spyder \ utils \ site \ site customize。py "的第866行
execfile(文件名,名称空间)
execfile中第87行的文件" C:\ Users \ Bhawesh \ anaconda 2 \ lib \ site-packages \ spyder \ utils \ site \ site customize。py "
exec(compile(scripttext,filename, exec ),glob,loc)
文件" C:/Users/Bhawesh/Desktop/working directory/book practice。py "中的第18行
b=ABS((cmath。exp((g . node[I][ theta ]*(1j))for I in g . nodes _ ITER())/g . number _ of _ nodes())
计算机编程语言的平方根计算操作不支持负整数。然而,numpy处理复数。虚数一美元由计算机编程语言中的1j给出。所以你必须把你的方程式转换成:
a=ABS((NP。exp((g . node[I][ theta ]*(1j))for I in g . nodes _ ITER())/g . number _ of _ nodes())
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。