簡體   English   中英

如何在 jupyter notebook 中將一個 ipynb 文件中定義的變量訪問到另一個文件中?

[英]How to access variables defined in one ipynb file into another in jupyter notebook?

我想將一個 ipynb 文件中定義的變量訪問到 jupyter notebook 中的另一個文件中。 我的代碼:

mymodel.ipynb
import import_ipynb
import utils

N = 12
utils.ipynb
x, sr = librosa.load(path)
S = librosa.stft(x, N)

錯誤:

NameError: name 'N' is not defined

我也試過

from utils import *

您可以使用%store命令,可以在此處此處找到更多信息

在源筆記本中

data = 'data to read'
%store data

在目標筆記本中

%store -r data
#now u can access data from source notebook

希望這可能會有所幫助

它可以通過以下方式完成

在源 jupyter notebook 文件中,使用值定義變量,例如:userName = 'PriyabrataSamantaray'

在另一個目標 Jupyter 筆記本中,調用如下文件 %run /Users/priyabrata.samantaray/ConnString --> 這里的 connString 是我的源 jupyter 筆記本的名稱 getusername = userName print(getusername)

目標 Jupyter notebook 中的輸出將是 PriyabrataSamantaray 此代碼可用於 Databricks jupyter notebook

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM