python笔记
学习python中的问题汇总
Jm.T
这个作者很懒,什么都没留下…
展开
-
@property的使用
@property最主要的功能就是负责把一个方法变成属性调用。那么在实际应用中,我们具体怎么使用呢?1. 把一个方法变成属性调用有时,我们在定义一个类时,需要设置私有属性,外部可以访问,但是不希望外部对属性进行更改。class Person(object): def __init__(self): self._name = "小明" # 但下划线开头表示这是私有属性,但是外部依然可以访问更改 self._age = 18 self._gender = "男"# 查看原创 2020-10-05 20:27:21 · 257 阅读 · 0 评论 -
Annoy小结以及在自然语言处理方面的应用
距离公式Euclidean distance(欧式距离)Taxicab geometry (曼哈顿距离)Cosine similarity(余弦距离)Hamming distance(汉明距离)在信息论中,两个等长字符串之间的汉明距离是相应符号不同的位置数。换句话说,它测量将一个字符串转换为另一个字符串所需的最小替换数,或可能将一个字符串转换为另一个字符串的最小错误数。例如:“karolin” and “kathrin” is 3.“karolin” and “kers原创 2020-10-04 18:40:38 · 1281 阅读 · 1 评论 -
classmethod和cls的使用
classmethod 以及cls的使用使用方法class Person(object): a = 1 def __init__(self,name,age): self.name = name self.age = age print("此时正在调用__init__方法") def func1(self): print(self.a) # 访问类属性需要添加self print('name:{}'.format(原创 2020-09-26 15:09:17 · 1780 阅读 · 0 评论