名称错误:名称“np”未定义

问题描述 投票:0回答:3

我尝试导入以下函数:

import numpy as np
def load_labels(path):
   y = np.load(path)
   return y

def print_sentence():
   print("hi")

从一个名为“save_load”的 Jupyter 笔记本到另一个 Jupyter 笔记本,代码如下:

!pip install import-ipynb
import import_ipynb
import save_load
from save_load import load_labels, print_sentence

函数

print_sentence
在笔记本中工作正常,但使用函数
load_labels
我收到以下错误:

名称错误:名称“np”未定义

导致此错误的原因可能是什么?我已在两个笔记本中导入

numpy as np

jupyter-notebook python-import nameerror
3个回答
0
投票

在“save_load”而不是

import numpy as np
尝试
import numpy
,它对我有用。


0
投票

你可以试试这个:

将 numpy 导入为 np 或者 从 numpy 导入 *


0
投票

我在 VScode 上修复代码时遇到了同样的问题。尝试保存文件。然后再次运行。

© www.soinside.com 2019 - 2024. All rights reserved.