常用模块 collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、named…
分类:未分类
Python使用矩阵分解法找到类似的音乐
这篇文章是如何使用几种不同的矩阵分解算法计算相关艺术家的分步指南。代码用Python编写,使用 Pandas 和SciPy进行计算,D3.js以交互方式可视化结果。 加载数据 对于这里的帖子,我使用与 我的第一篇文章中相…
可能是最全面的 python 字符串拼接总结
在 Python 中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅。 加号连接 第一种,通过+号的形式: >>> a, b = 'hello', ' world' >&g…
关于EOF occurred in violation of protocol (_ssl.c:661)的解决办法
关于EOF occurred in violation of protocol (_ssl.c:661)的解决办法 直接上代码(python版本2.7)`import requestsr = requests.get(&…
2-django——模型
概述:Django对各种数据库都提供了很好的支持,Django为这些数据库提供了统一的调用接口API,程序员可以根据自己的业务需求选择不同的数据库 ORM简介 概述:对象-关系-映射 作用: 根据类生成表结构;将对象、列…
python操作redis(二)
连接 redis-py需要一个可以运行的redis服务,如何安装配置redis?首先安装redis模块 sudo pip3 install redis 在ipython中操作 In [1]: import redis I…
204. Count Primes
题目链接:Counting Primes 思路:首先要知道如何判断一个数字是否为素数。具体方法可以看这里 其次,如果朴素的判断,那么会因为效率底下而超时。所以在我们每次找到素数的时候,可以把素数的倍数都标记为非素数。这样…
cython之always_allow_keywords
TypeError 最近有个同事编译一个脚本后,脚本里面调用函数的地方出现了问题。用一个简短的例子说明下:py文件 a.py 内容如下: def fn(a): print a fn(a=4) #出现问题在这一行 编译脚本…
【精华分享】:转行数据分析的一份学习清单
作者:xiaoyu 微信公众号:Python数据科学 知乎:python数据分析师 上一篇主要分享了博主亲身转行数据分析的经历: 【从零学起到成功转行数据分析,我是怎么做的?】 本篇继上一篇将分享转行数据分析的一些经验和…
使用Devstack进行开发
翻译自 devstack 官方文档 Developing with Devstack 检查服务 默认情况下,DevStack 的大多数服务都以 devstack@$servicename.service 的名字作为 sy…
Python实现AI五子棋
公众号:Charles的皮卡丘作者:Charles 开发工具:Python版本:3.6.4相关模块:graphics模块。 环境搭建:安装Python并添加到环境变量即可。 原理简介:对于五子棋这样的博弈类AI,很自然的…
利用Python制作音乐下载器【支持所有主流的平台】
文章首发于公众号:Charles的皮卡丘作者:Charles 开发工具:Python版本:3.6.4相关模块:pycryptodome模块;pillow模块;requests模块;以及一些Python自带的模块。 环境搭…