Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Jupyter notebook导入其他.py文件时不使用numpy';行不通_Python_Python 3.x_Numpy_Jupyter Notebook - Fatal编程技术网

Python Jupyter notebook导入其他.py文件时不使用numpy';行不通

Python Jupyter notebook导入其他.py文件时不使用numpy';行不通,python,python-3.x,numpy,jupyter-notebook,Python,Python 3.x,Numpy,Jupyter Notebook,我正在使用Jupyter笔记本导入另一个包含我的函数的.py文件。外部功能需要numpy模块。但当我运行时,它会说“名称'np'未定义” 我试图从.py文件或Jupyter导入numpy,但无法工作。我不知道是什么导致了这里的问题。即使我在.py文件中对np导入行进行了注释并删除了我使用np的行,错误仍会继续显示 在我的Jupyter笔记本中: 导入测试 将numpy作为np导入 a=np.数组([8,3]) m=测试。测试(a) 在test.py中: import numpy as np d

我正在使用Jupyter笔记本导入另一个包含我的函数的.py文件。外部功能需要numpy模块。但当我运行时,它会说“名称'np'未定义”

我试图从.py文件或Jupyter导入numpy,但无法工作。我不知道是什么导致了这里的问题。即使我在.py文件中对np导入行进行了注释并删除了我使用np的行,错误仍会继续显示

在我的Jupyter笔记本中:

导入测试
将numpy作为np导入
a=np.数组([8,3])
m=测试。测试(a)
在test.py中:

import numpy as np
def test(x):
    m = np.mean(x)
    return m

从测试导入*我可以解决这个问题。更改外部脚本后,需要重新启动jupyter笔记本的内核。