为什么在Sympy中的`pprint()`在for循环中不起作用?

前锋

这是我的代码

 14 def sum(output):
 15     result = 0
 16     for x, w in zip(output[0], output[1]):
 17         result+=w*np.exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2)
 18         pprint(w*exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2))
 19     return ((b-a)/2.0)*result

对于此代码,如果我调用一个函数,则sum在终端上的输出将打印:

0.548543700179284
0.6
0.692267362730138
0.0
0.252818105473090
0.6

但是如果

 14 def sum(output):
 15     result = 0
 16     for x, w in zip(output[0], output[1]):
 17         result+=w*np.exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2)
 18     return ((b-a)/2.0)*result
 19
 20 pprint(w*np.exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2))

它将打印出一个漂亮的方程式(我的意思是pprint()起作用了!)。

为什么第一个代码不能像第二个代码一样打印出漂亮的等式?

尼尔斯·沃纳(Nils Werner)

没有更多的上下文很难说,但是可能是因为wx都在函数内部和外部sum()都定义了

另请注意,这两行是不相同的:

pprint(w*exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2))
pprint(w*np.exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 For 循环中的 While 循环在我的程序中不起作用?

来自分类Dev

为什么#define在for循环中不起作用?

来自分类Dev

为什么接头在此for循环中不起作用?

来自分类Dev

为什么在我的jQuery循环中返回不起作用?

来自分类Dev

为什么JButton.setBounds在for循环中不起作用?

来自分类Dev

为什么不在循环中时,诺言不起作用?

来自分类Dev

为什么循环中的if语句不起作用?

来自分类Dev

为什么break()在此循环中不起作用?(但停止是)

来自分类Dev

为什么 strptime() 在我的 for 循环中不起作用?

来自分类Dev

为什么pandas DataFrame中的列在此循环中不起作用?

来自分类Dev

为什么pandas DataFrame中的列在此循环中不起作用?

来自分类Dev

为什么循环中的事务中的救援块中的下一个调用不起作用?

来自分类Dev

为什么循环中的事务中的救援块中的下一个调用不起作用?

来自分类Dev

为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

来自分类Dev

为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

来自分类Dev

为什么当文件存在时for循环中的zip起作用,而当文件不存在时为什么不起作用?

来自分类Dev

为什么在VHDL中for循环不起作用?

来自分类Dev

为什么解密功能中的此循环不起作用?

来自分类Dev

为什么@for循环在Razor和Blazor中不起作用?

来自分类Dev

为什么@for循环在Razor和Blazor中不起作用?

来自分类Dev

为什么@for循环在Razor和Blazor中不起作用?

来自分类Dev

为什么在plsql中的while循环不起作用?

来自分类Dev

为什么在 jsfiddle 中循环 php 不起作用?

来自分类Dev

为什么嵌套循环在 Laravel 中不起作用

来自分类Dev

为什么 C 中的这个 while 循环不起作用?

来自分类Dev

为什么下面代码中的while循环不起作用?

来自分类Dev

为什么嵌套的 for 循环在 Python 中不起作用?

来自分类Dev

为什么这个for循环在java中不起作用?

来自分类Dev

为什么在每个循环中嵌套的rand在另一个循环中不起作用

Related 相关文章

  1. 1

    为什么 For 循环中的 While 循环在我的程序中不起作用?

  2. 2

    为什么#define在for循环中不起作用?

  3. 3

    为什么接头在此for循环中不起作用?

  4. 4

    为什么在我的jQuery循环中返回不起作用?

  5. 5

    为什么JButton.setBounds在for循环中不起作用?

  6. 6

    为什么不在循环中时,诺言不起作用?

  7. 7

    为什么循环中的if语句不起作用?

  8. 8

    为什么break()在此循环中不起作用?(但停止是)

  9. 9

    为什么 strptime() 在我的 for 循环中不起作用?

  10. 10

    为什么pandas DataFrame中的列在此循环中不起作用?

  11. 11

    为什么pandas DataFrame中的列在此循环中不起作用?

  12. 12

    为什么循环中的事务中的救援块中的下一个调用不起作用?

  13. 13

    为什么循环中的事务中的救援块中的下一个调用不起作用?

  14. 14

    为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

  15. 15

    为什么当文件存在时for循环中的`zip`起作用,而当文件不存在时为什么不起作用?

  16. 16

    为什么当文件存在时for循环中的zip起作用,而当文件不存在时为什么不起作用?

  17. 17

    为什么在VHDL中for循环不起作用?

  18. 18

    为什么解密功能中的此循环不起作用?

  19. 19

    为什么@for循环在Razor和Blazor中不起作用?

  20. 20

    为什么@for循环在Razor和Blazor中不起作用?

  21. 21

    为什么@for循环在Razor和Blazor中不起作用?

  22. 22

    为什么在plsql中的while循环不起作用?

  23. 23

    为什么在 jsfiddle 中循环 php 不起作用?

  24. 24

    为什么嵌套循环在 Laravel 中不起作用

  25. 25

    为什么 C 中的这个 while 循环不起作用?

  26. 26

    为什么下面代码中的while循环不起作用?

  27. 27

    为什么嵌套的 for 循环在 Python 中不起作用?

  28. 28

    为什么这个for循环在java中不起作用?

  29. 29

    为什么在每个循环中嵌套的rand在另一个循环中不起作用

热门标签

归档