Jupyter Notebook 里面奇怪的符号 !, % 还有*都是啥意思?

  • fennng 
! 和 %号是 IPython 的 magic commands. 其实就是在python 里面命令 shell 命令. 比如 cd, wget 这种本来应该在 bash shell 里面跑的命令, 加个 ! 就可以直接在 python 环境里面运行了.
以下这种情况里的*号是python3 里面的unpacking operator, 以下的错误是因为用了 python2 的环境. 换成 python3 来运行就正常了.
</div>
<div class="gmail_default"> File "go.py", line 149
weight = tf.Variable(tf.truncated_<wbr />normal([*conv_ksize, x_tensor.shape.as_list()[3], conv_num_outputs],stddev=5e-2)<wbr />)</div>
<div class="gmail_default">

^
SyntaxError: invalid syntax

错误命令 python go.py
正确命令 python3 go.py

发表评论

您的电子邮箱地址不会被公开。