填幾個Jupyter Notebook的坑

2021-10-19 11:35:39 字數 1095 閱讀 2666

jupyter notebook 是 「../data」 兩個點

直接python執行是"./data"乙個點

import multiprocessing

global i

global array # 待計算的陣列

deffun

(arg,):

# 運算

return x

defcallback_fun

(x):

global i

array[i]

= x print

("for迴圈已進行至i=%d"

%i) i = i +

1pool = multiprocessing.pool(n_worker)

# 邏輯處理器數

for i in

range

(n):

(arg,

), callback = callback_fun)

pool.close(

)pool.join(

)

字串前加"r"可以避免轉義字元混淆 如梯度符號$\nabla$,如果不加"r", 前面的\n就會直接識別成換行符 應該寫成

latex_code = r'\nabla'

f =open

("formula.tex"

,"w"

)f.write(latex_code)

f.close(

)

array_to_latex必須禁止螢幕輸出才能接收到返回值 比如:

import array_to_latex as a2l

latex_code=a2l.to_ltx(np_array, frmt =

'', arraytype =

'bmatrix'

, print_out=

false

)

必須將print_out設為false,否則latex_code為值為none

資料分析工具安裝 jupyter notebook

資料分析工具安裝 jupyter notebook 安裝好你需要的python環境 2.0 or 3.0 命令視窗cmd 執行 pip install jupyter notebook 命令視窗cmd 輸入 jupyter notebook 安裝成功則會彈出瀏覽器 修改埠號 cmd 輸入 jupyt...

阿里雲伺服器配置jupyter notebook

配置過程主要參考 搭建jupyter notebook遠端雲伺服器 這篇文章其中有些問題記錄下來 vim jupyter jupyter notebook config.py時,新增密碼項,密碼為前面設定密碼生成的sha1值 所有繫結伺服器的ip都能訪問,若想只在特定ip訪問,輸入ip位址即可 ro...

pytorch 填一填pytorch的坑

模型中如果有 batch normalization 或 dropout 層,測試時,需要加 model.eval 主要因為在訓練和測試時,batch normalization 和 dropout 方法的操作不同導致的。模型訓練前加model.train 模型變成訓練模式,啟用 batchnorm...