昨天,今天,明天,每天的每天,你是否都多懂得一点点...

星期二, 七月 23, 2019

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

! 和 %号是 IPython 的 magic commands. 其实就是在python 里面命令 shell 命令. 比如 cd, wget 这种本来应该在 bash shell 里面跑的命令, 加个 ! 就可以直接在 python 环境里面运行了.



以下这种情况里的*号是python3 里面的unpacking operator, 以下的错误是因为用了 python2 的环境. 换成 python3 来运行就正常了.

 File "go.py", line 149
    weight = tf.Variable(tf.truncated_normal([*conv_ksize, x_tensor.shape.as_list()[3], conv_num_outputs],stddev=5e-2))
                                              ^
SyntaxError: invalid syntax

错误命令 python go.py

正确命令 python3 go.py

--
Feng

没有评论:

其它博客地址

此博客的同步博客地址: http://fengnz.wordpress.com
这里进入我的MSN SPACE.