python
DragonBallSuper
Grandir dans l'apprentissage
展开
-
Python 3.7 import ssl 失败 No module named ‘_ssl‘的解决方法
博主最近写项目需要用到ssl模块,遇到了如下问题:网上查了好多,都是说安装openssl, libressl等依赖包,自己首先conda list 了一波自己的包,发现有openssl,但是还是无法使用import ssl。给需要安装openssl的小伙伴附上网址:openssl 官方下载地址:https://www.openssl.org/source/最终通过如下方法使用成功。1.找到python的安装目录(即有python.exe的文件夹,默认在C:\Users\你的用户名\.原创 2020-10-29 15:32:36 · 4498 阅读 · 1 评论 -
python分布式计算框架PP(Parallel Python)集群模式试用
【标题】python分布式计算框架PP(Parallel Python)集群模式试用【背景】Parallel Python库(简称PP)网上的教程都是单机多进程测试,决定试试集群分布式计算效果【结论】用了两台物理机,一个4核,一个2核,集群分布式计算可以看到最终加速比为5.1,计算方法是(60+27)/17=5.1。相当于5.1个CPU核心,比较充分地利用了多个计算机的多个C...转载 2019-11-23 14:56:05 · 1410 阅读 · 0 评论 -
python开发植物大战僵尸游戏
开发思路1.引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口。#1引入需要的模块import pygameimport random#1配置图片地址IMAGE_PATH = 'imgs/'#1设置页面宽高scrrr_width=800scrrr_height =560#1创建控制游戏结束的状态GAMEOVER = False#1主程序cl...转载 2019-10-25 20:49:30 · 348 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(16)
经历了长年的艰苦卓绝的披星戴月的惨绝人寰的跋山涉水,我们终于接近了AI之旅的尾声(好吧,实际上我们这才是刚刚开始)。这一次真正展示一下这几回辛勤工作的结果,最后的画面会是这个样子:下面给出完整代码(注意需要gameobjects库才可以运行,参考之前的向量篇):Python 1 2 3 4 5 6 7 8...转载 2019-10-25 20:11:17 · 301 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(1)
博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的《Beginning GameDevelopment withPython and Pygame –From Novice to Professional》,有兴趣的朋友可以搜一下,有英文版的PDF可以下载。其实也不是翻译,把精华摘出来,共同学习。看这个系列需要有Python的基础知识,虽然一开始想写一篇Pyth...转载 2019-10-25 20:06:42 · 519 阅读 · 0 评论 -
pyinstaller 库的使用——将python源文件打包成exe文件
pyinstaller 库的使用PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller 需要在命令行(控制台)下用pip 工具安装,如下::\>pip i...转载 2018-08-20 21:15:39 · 1714 阅读 · 0 评论 -
tf.control_dependencies() and tf.while_loop()
tf.control_dependencies()设计是用来控制计算流图的,给图中的某些计算指定顺序。比如:我们想要获取参数更新后的值,那么我们可以这么组织我们的代码。opt = tf.train.Optimizer().minize(loss)with tf.control_dependencies([opt]): updated_weight = tf.identity(wei...转载 2018-08-21 15:17:49 · 429 阅读 · 0 评论 -
pip install xxx:Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming解决办法
pip install python_speech_featuresCould not fetch URL https://pypi.org/simple/pip/: There was a problem confirmingthe ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exc...原创 2018-08-21 17:05:21 · 36328 阅读 · 13 评论 -
f = pd.read_table(data, sep = "+\s", header = None) error : nothing to repeat 解决办法
报错如下:f = pd.read_table(data, sep = "+\s", header = None)Traceback(most recent call last) : File "<ipython-input-27-e09df1fe7a5f>", line 1, in <module> f = pd.read_table(data, sep = "+\...原创 2018-07-04 21:58:05 · 4034 阅读 · 1 评论 -
Python 实例方法、@staticmethod和@classmethod
Python 除了拥有实例方法外,还拥有静态方法和类方法,跟Java相比需要理解这个类方法的含义。class Foo(object): def test(self)://定义了实例方法 print("object") @classmethod def test2(clss)://定义了类方法 print("class") @staticmetho...转载 2018-06-28 11:41:53 · 259 阅读 · 0 评论 -
python 函数进阶:参数传递,高阶函数,lambda 匿名函数,global 变量,递归
python函数进阶:参数传递,高阶函数,lambda 匿名函数,global 变量,递归函数是基本类型在 Python 中,函数是一种基本类型的对象,这意味着可以将函数作为参数传给另一个函数将函数作为字典的值储存将函数作为另一个函数的返回值In [1]:def square(x): """Square of x.""" return x*xdef cube(x): "...原创 2018-03-27 10:09:43 · 508 阅读 · 0 评论 -
Python2.X与Python3.X的urllib、urllib2库使用对比,方便查询使用。
urllib库对照速查表:Python2.XPython3.Xurlliburllib.request, urllib.error, urllib.parseurllib2urllib.request, urllib.errorurllib2.urlopenurllib.request.urlopenurllib.urlencodeurllib.parse.urlencodeurllib.quot...原创 2018-03-27 16:51:37 · 283 阅读 · 0 评论 -
Python 下载图片的三种方法
import osos.makedirs('./image/', exist_ok=True)IMAGE_URL = "http://image.nationalgeographic.com.cn/2017/1122/20171122113404332.jpg"def urllib_download(): from urllib.request import urlretrieve...原创 2018-03-27 17:19:29 · 92899 阅读 · 4 评论 -
python实现二叉树遍历
1. 树的特征和定义树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。树结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树形象表示。树在计算机领域中也得到广泛应用,如在编译源程序时,可用树表示源程序的语法结构。又如在数据库系统中,树型结构也是信息的重要组织形式之一。一切具有层次关系的问题都可用树来描述。树(Tre...转载 2018-03-27 18:17:18 · 494 阅读 · 0 评论 -
NumPy基础:数组和矢量计算
NumPy(Numerical Python的简称)是高性能科学计算和数据分析的基础包。它的部分功能如下:ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组用于对整组数据进行快速运算的标准数学函数(无需编写循环)用于读写磁盘数据的工具以及用于操作内存映射文件的工具线性代数、随机数生成以及傅里叶变换功能用于集成由C、C++、FORTRAN等语言代码的工具NumPy本身并没有...转载 2018-06-27 16:38:44 · 462 阅读 · 0 评论 -
Python SIP使用总结(Win&Linux通用)
Python中使用C/C++模块有许多工具,大名鼎鼎的有SWIG(英文意思为:豪饮)、SIP(英文意思为:啜饮,小口的喝),还有boost.python等。其中SIP是从SWIG发展而来,专为Python调用C/C++模块使用的(看SIP的命名就能看出来,很有意思的)。 SIP的使用方法,在官网的SIP Reference Guide中有介绍,不过那是针对至少有点经验的人员,对初...转载 2018-07-09 17:14:55 · 2297 阅读 · 2 评论 -
python 2.7 ImportError: No module named _curses的解决办法
curses包下载网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应版本的whl文件即可解决问题。原创 2018-06-28 09:43:48 · 1484 阅读 · 0 评论 -
numpy.array和python中list的相互转化
a=[1,2,3,4]将list转化为numpy.array: a.tolist()将numpy.array 转为list numpy.array(a)原创 2018-03-29 20:42:23 · 1295 阅读 · 0 评论