python
canaryW
武大计科硕士,阿里云工程师,研究兴趣包括图神经网络、分布式计算
展开
-
python callable
刚刚看到神经网络里面有个东西的写法很奇怪,它先定义了一个对象,然后直接把这个对象当函数一样去调用了,我去查了一下,发现python里面有这样一个机制:如果定义的对象里面实现了__call__()方法,就可以直接把这个对象当函数调用,你可以在这个方法里面实现你想要完成的功能,比如说:class A: def __init__(self,a,b): self.a=a self.b=b def test(self,a): print(a)原创 2021-05-28 21:08:17 · 107 阅读 · 0 评论 -
python引用各种目录下的文件
问题:我今天遇到了这样一个问题:我放在evolutionary_clustering_v3下面的Test.py 想要引用evolutionary_clustering_v2下面的LPANNI包,这时候可以使用sysimport syssys.path.append('..')from evolutionary_clustering_v2.LPANNI import lpanni as lpa_v2sys的作用就是将你指定的路径加入python默认的引包路径,当然注意你要引的包首先要是 一个能用原创 2020-11-26 15:22:19 · 393 阅读 · 0 评论 -
爬虫学习
昨天被一个素不相识的学长突然安排了一份工作,是让我人肉收集数据,让我非常恼火,所以从今天起好好学习一下爬虫,以后的事情就可以自动化。原创 2020-10-28 16:22:53 · 571 阅读 · 0 评论 -
python pip install community安装不了???
从GitHub上面拷贝了一个项目想要研究研究,结果发现开头import里面有一句import community我尝试去安装community这个包,结果根本没有找到这个包我搜索了很多内容,怀疑事自己的pip源不对,但是一无所获后来我发现这个包在pypi源上面的名字是python-louvain也就是说我应该是pip install python-louvain在community上面的__init__.py也写道:唉,python真是太操蛋了,这对应关系到哪找啊...原创 2020-10-21 14:25:22 · 2090 阅读 · 0 评论 -
python enumerate函数
test = [1,2,3]for index,item in enumerate(test): print(index,item)这个函数的作用是同时获得一个可遍历对象的索引和值原创 2019-07-01 19:58:38 · 136 阅读 · 0 评论 -
leetcode447回旋镖的数量
其实是个很简单的题,但是没有想到思路,给记录一下:给定平面上 n 对不同的点,“回旋镖” 是由点表示的元组 (i, j, k) ,其中 i 和 j 之间的距离和 i 和 k 之间的距离相等(需要考虑元组的顺序)。找到所有回旋镖的数量。你可以假设 n 最大为 500,所有点的坐标在闭区间 [-10000, 10000] 中。示例:输入:[[0,0],[1,0],[2,0]]输出:2解...原创 2019-07-01 00:37:51 · 268 阅读 · 0 评论 -
python ndarray求矩阵的转置,逆,相乘
求逆np.linalg.inv(a)求转置.T求乘积np.dot(array1,array2)原创 2019-10-05 16:40:49 · 4269 阅读 · 0 评论