当前位置:   article > 正文

python一个函数调用另一个函数里面的值_Python一个函数怎么调用后面一个函数里面的值...

python 在同一个类中,函数要取另外一个函数的结果赋值使用

下面是我自己写的,很烂,也不能运行,,,,最终结果是下面两个函数的输出值相乘。前面的函数为:.........1defname1(b):2return((b**M)*math.log(b))3data=np.array(U)4data=np.rav...

下面是我自己写的,很烂,也不能运行,,,,

最终结果是下面两个函数的输出值相乘。

前面的函数为 :

.........

1 def name1(b):

2 return ((b **M) * math.log(b))

3data = np.array(U)

4data = np.ravel(data)

5result = np.array([[name1(x) for x in data]])

.........

后面的函数为:

............

1 A=[2]

2 H=[1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.1]

3 for i in A:

4 for j in H:

5 final_location,C = fuzzy(data,i,j)

6 print(i,j)

7 M=j

8 final_location = de_randomise_data(final_location, order)

.............

下面的函数运行时,顺序为(2,1.2)(2,1.3)...(2,2.1)。

目的是,整体运行时下面的函数计算(2,1.2)时,想让 return ((b **M) *里的M为1.2,下面的函数计算(2,1.3)时,想让 return ((b **M) *里的M为1.3。

请问应该怎么实现啊?该怎么改?谢谢回答!

展开

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/616830
推荐阅读
相关标签
  

闽ICP备14008679号