我在Notepad ++中编写了我的第一个Python包,它从命令行运行良好,但是从Jupyter Notebook运行它时遇到了问题。包/函数保存在Anaconda3.1 / Lib / site-packages中,似乎加载正常,但在第一次调用sklearn的train_test_split(在我的自定义函数中)时发现错误消息:
name 'train_test_split' is not defined
在从命令行工作的包中,我将train_test_split()导入为...
from sklearn.model_selection import train_test_split
#OR
import sklearn.model_selection as sksel
...通过对train_test_split()的相应调用,两者都有效。我还尝试在从Jupyter笔记本调用时将import语句放入函数定义中,但仍然存在相同的错误。任何建议,建议最受欢迎。谢谢,