问题一:更改jupyter notebook 启动目录的位置(两步)
-
运行cmd,输入
jupyter notebook --generate-config
修改相应的配置py文件
-
删除原来的jupyter notebook的快捷方式,新建快捷方式的目标位置
\Anaconda3\Scripts\jupyter-notebook.exe
问题一(附加):添加目录
- 安装插件
pip install jupyter_contrib_nbextensions
- 配置(注意关闭jupyter notebook)
jupyter contrib nbextension install --user --skip-running-check
- 启动notebook,然后在extension中勾选table of content
问题二:inconsistent use of tabs and spaces in indentation
tab和4个空格不能混用
修改1中的path时,混用了……
问题三:'NoneType' object has no attribute 'log'
def temp_cost(a,y):
return np.sum(np.nan_to_num(-y*np.log(a)-(1-y)*np.log(1-a)))
与具体函数形式无关……在前面的程序运行中,a 变成了None
好吧,我真的SB了才忘记return a导致a变成None
问题四:TypeError: 'dict_keys' object does not support indexing
将 mydict.keys()先转换成list再索引,如
list( mydict.keys())[0]
问题五:pickle 的读写
都用'wb+'或'rb+'
否则会报错
write() argument must be str, not bytes
'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte sequence
问题六:几个特殊的指令之 『历史、bash、查询』
% history
!python --version
? function_name
问题七: past and future
[Import Error: no module named 'past']
pip install future
网友评论