我刚刚编写了一个小包,其中包含一个在工作中用于 jupyter 实验室的类,但是当我尝试导入和使用依赖于 numpy 和 matplotlib 的类时,它说 np 未定义。
即使它被导入到我正在导入类的文件中,并且我将它导入到我正在导入的类文件本身以及包的 __init__.py
文件中。我只需要该类通过 np.array([])
将一些数据加载到 np.genfromtxt()
中。
我以前制作过一个包裹,没有任何问题,但我是新手,所以显然遗漏了一些东西。
这是我如何得到错误:
pip install git+https://github.com/Elliot-Wadge/pl_class#egg=pl_class
import numpy as np
import matplotlib.pyplot as plt
import glob
from pl_data import pl_data as pl
PL_data = pl.PL_data
flist = glob.glob("data/*")
dictionary = PL_data(flist, skip_header = 4, unpack = True, delimiter = '\t')