python语法
princemrgao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@staticmethod与@classmethod的作用与区别
1.一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 2.既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢 从它...原创 2019-06-11 11:46:55 · 137 阅读 · 0 评论 -
Numpy.random模块中shuffle与permutation的区别
函数shuffle与permutation都是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序) 区别: shuffle直接在原来的数组上进行操作,改变原来数组的顺序,无返回值。 permutation不直接在原来的数组上进行操作,而是返回一个新的打乱顺序的数组,并不改变原来的数组。 代码: a = np.arange(10) print a np.random.shuffle...原创 2019-06-11 10:49:04 · 207 阅读 · 0 评论 -
python2升级python3:celery任务不执行
最近公司做python升级,celery任务始终不执行,也不输出日志。 想了很多方式,最后锁定celery的配置项,果然按以下方式修改后就开始执行任务了。 在celery4.0以后配置参数改成了小写,对于4.0以后的版本替代参数: 4.0版本以下参数 4.0版本以上配置参数 CELERY_ACCEPT_CONTENT accept_content CELERY_ENA...原创 2019-08-05 15:25:23 · 1276 阅读 · 0 评论
分享