小编a1l*_*ord的帖子

在Python中的类中使用函数(是否使用self)

class Neuralnetwork(object):

     def __init__(self, data):    
         self.data = data

     def scan(self):
         print(self.data)

     def sigmoid(self, z):
         g = 1 / (1 + math.exp(-z))
         return (g)

     a1 = sigmoid(7)
     print a1
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它不会用 sigmoid 函数打印 a1 变量。它不断地启动一个错误,说它需要 2 个输入而不是 1 个。但我认为通过调用类中的函数,我不需要再次向它提供 self ?

编辑:我在那里有最后两条语句,因为我仍在测试一些东西,以确保一切都在类中按照预期进行。

python class function self

6
推荐指数
1
解决办法
7830
查看次数

将列表输出到python中的tsv文件

这看起来很简单,但我找不到答案。如何将平面列表输出到 python 中的 tsv 文件?

python csv list

2
推荐指数
1
解决办法
8089
查看次数

python中的lambda说列表对象不可调用

my_list = [3, 4, 7, 2, 9, 170]

f = filter(lambda x: x%2==0, my_list)

g = f(my_list)
Run Code Online (Sandbox Code Playgroud)

有一个问题,这个lambda启动"列表对象不可调用"错误.这是一个非常简单的lambda,所以我不太清楚我在这里做错了什么

python lambda list filter

-3
推荐指数
1
解决办法
905
查看次数

标签 统计

python ×3

list ×2

class ×1

csv ×1

filter ×1

function ×1

lambda ×1

self ×1