gpt4 book ai didi

python - 将函数与笔记本目录中其他 python 文件中的变量一起使用

转载 作者:行者123 更新时间:2023-12-01 00:25:08 27 4
gpt4 key购买 nike

例如,在我的文件夹中,我有我的 ipython 笔记本“program.ipynb”和一个 python 文件“functions.py”,其中包含一些函数,例如“func”

from numpy import sqrt
def func(x):
return N + sqrt(x)

这将在“program.ipynb”中使用,看起来像这样

from functions import func
N = 5
func(2)
--> name 'N' is not defined

为了修复这个错误,我需要在我的functions.py文件中定义变量N,但是没有办法解决吗?我想在我的主程序 (program.ipynb) 中定义所有全局变量。

最佳答案

您无法访问这样的变量,最好的方法是:

函数.py

from numpy import sqrt
def func(x, N):
return N + sqrt(x)

程序.ipynb

from functions import func
N = 5
func(2, N)

关于python - 将函数与笔记本目录中其他 python 文件中的变量一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58642700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com