Python从另一个文件加载类

莫阿迪普

我有一个python脚本NeoprobeApp.py,其中调用了拟合函数,Parameter.py Parameter.py如下所示

from scipy import optimize
import numpy as np

class Parameter:
    def __init__(self, value):
            self.value = value

    def set(self, value):
            self.value = value

    def __call__(self):
            return self.value

def fit(function, parameters, y, x = None):
    def f(params):
        i = 0
        for p in parameters:
            p.set(params[i])
            i += 1
        return y - function(x)

    if x is None: x = arange(y.shape[0])
    p = [param() for param in parameters]
    optimize.leastsq(f, p)

我成功导入了拟合函数from Parameter import fit但是,当我尝试初始化我的参数时

# Define initial parameters of Gaussian fit
        mu = Parameter(0)
        sigma = Parameter(20)
        height = Parameter(1)

        #define Gaussian fit function
        def f(angles): return height() * exp(-((angles-mu())/sigma())**2)

        fit(f, [mu, sigma, height], n_col_cnts)

我收到错误消息

Traceback (most recent call last):
  File "NeoprobeApp.py", line 228, in OnPlot
    mu = Parameter(0)
NameError: global name 'Parameter' is not defined

我究竟做错了什么?

懒惰

您只导入fit函数,而不导入Parameter类。

使用

from Parameter import fit, Parameter

而不只是

from Parameter import fit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java从另一个类加载器加载的类中访问资源文件

来自分类Dev

从另一个文件Python导入类变量

来自分类Dev

PHP Unittest类加载另一个类

来自分类Dev

从另一个文件导入时,类自动加载不起作用

来自分类Dev

在python中另一个文件中的另一个类中调用函数

来自分类Dev

在另一个文件中使用另一个类的变量

来自分类Dev

加载另一个JavaScript文件并访问var

来自分类Dev

如何从另一个lua文件加载数据?

来自分类Dev

如何从另一个网站加载.json文件?

来自分类Dev

jQuery函数从另一个文件加载数据

来自分类Dev

从另一个项目加载xml文件

来自分类Dev

从另一个项目加载文件

来自分类Dev

如何从另一个目录加载javascript文件

来自分类Dev

如何从另一个 python 文件中的一个 python 文件中的类调用方法

来自分类Dev

如何从另一个文件夹中的文件导入python类?

来自分类Dev

是否可以从另一个文件访问python文件中声明的类的特定实例?

来自分类Dev

如何从另一个文件夹中的文件导入python类?

来自分类Dev

Typescript在另一个文件中扩展类

来自分类Dev

从另一个类文件访问MainForm

来自分类Dev

PHP:从另一个文件调用父类

来自分类Dev

覆盖另一个文件中的类的方法

来自分类Dev

在PHP类中包含另一个文件

来自分类Dev

从另一个文件导入打字稿类

来自分类Dev

Typescript - 调用从另一个文件导出的类。

来自分类Dev

Nifi ExecuteGroovyScript - 类已经加载到另一个类加载器中

来自分类Dev

Python:在来自另一个文件的路由内的类内调用函数

来自分类Dev

Python - 从另一个文件访问主脚本中的 var 的类的实例

来自分类Dev

Python - 在另一个文件中的类中调用定义

来自分类Dev

如何在 Python 类的另一个函数中关闭文件?

Related 相关文章

  1. 1

    java从另一个类加载器加载的类中访问资源文件

  2. 2

    从另一个文件Python导入类变量

  3. 3

    PHP Unittest类加载另一个类

  4. 4

    从另一个文件导入时,类自动加载不起作用

  5. 5

    在python中另一个文件中的另一个类中调用函数

  6. 6

    在另一个文件中使用另一个类的变量

  7. 7

    加载另一个JavaScript文件并访问var

  8. 8

    如何从另一个lua文件加载数据?

  9. 9

    如何从另一个网站加载.json文件?

  10. 10

    jQuery函数从另一个文件加载数据

  11. 11

    从另一个项目加载xml文件

  12. 12

    从另一个项目加载文件

  13. 13

    如何从另一个目录加载javascript文件

  14. 14

    如何从另一个 python 文件中的一个 python 文件中的类调用方法

  15. 15

    如何从另一个文件夹中的文件导入python类?

  16. 16

    是否可以从另一个文件访问python文件中声明的类的特定实例?

  17. 17

    如何从另一个文件夹中的文件导入python类?

  18. 18

    Typescript在另一个文件中扩展类

  19. 19

    从另一个类文件访问MainForm

  20. 20

    PHP:从另一个文件调用父类

  21. 21

    覆盖另一个文件中的类的方法

  22. 22

    在PHP类中包含另一个文件

  23. 23

    从另一个文件导入打字稿类

  24. 24

    Typescript - 调用从另一个文件导出的类。

  25. 25

    Nifi ExecuteGroovyScript - 类已经加载到另一个类加载器中

  26. 26

    Python:在来自另一个文件的路由内的类内调用函数

  27. 27

    Python - 从另一个文件访问主脚本中的 var 的类的实例

  28. 28

    Python - 在另一个文件中的类中调用定义

  29. 29

    如何在 Python 类的另一个函数中关闭文件?

热门标签

归档