我创建了一个python文件,其中包含许多用户定义的功能,希望与其他用户共享。但是,用户定义的函数本身使用了numpy和pandas中的许多函数,例如numpy.log()
等。
在这些函数中,我调用np.log()
,但是我如何做到这一点,以便某人无需使用import numpy as np
就可以使用我的函数,他们可以使用import numpy as nump
或{{1 }}还是他们想要的?
我已经研究过将python文件打包为一个包,但是在线教程告诉我将每个类都放在不同的文件中。不确定每个功能是否也需要是不同的文件?另外,我仍然不确定如何解决从另一个程序包中调用函数的第一个问题。
谢谢!