搜索到与相关的文章
Python

Python3安装psycopy2以及遇到问题解决方法

事先在网上搜索了一大圈,头都大了,看到那么多文章写道在python里安装psycopg2的各种坑和各种麻烦,各种不成功。搜索了一下午,索性外出放松。晚饭后,又继续上psycopg2官网(http://initd.org/psycopg/docs/install.html)看了一些有关install的资料,感觉还是麻烦。最后上这个网(https://pypi.python.org/pypi/psycopg2/)上,准备用wheel的方式进行安装。不过在此网页

系统 2019-09-27 17:50:03 2128

Python

Python基础之编码(中文编码)

首先,介绍一下编码类型:然后,再看一下编码类型的转换过程:python程序是在内存中运行,因此应该处理的是Unicode类型的字符串,文件或终端中的各种编码方式,可以理解为py3中的Bytes类型。Unicode只能在内存中使用Bytes是在文件存储和网络数据传输中使用记住我们的程序要处理的是Unicode类型下面看一下py2和py3中字符串的类型:py2:py3:看起来好像一样,都是str类型,其实对应的编码方式是不一样的,请看下图:这样是否看出区别了呢

系统 2019-09-27 17:49:37 2128

Python

使用Python编写一个简单的tic-tac-toe游戏的教程

这个教程,我们将展示如何用python创建一个井字游戏。其中我们将使用函数、数组、if条件语句、while循环语句和错误捕获等。首先我们需要创建两个函数,第一个函数用来显示游戏板:defprint_board():foriinrange(0,3):forjinrange(0,3):printmap[2-i][j],ifj!=2:print"|",print""这我们使用两个for循环来遍历map,该map是一个包含了位置信息的二维数组。游戏板看起来是这样的

系统 2019-09-27 17:49:26 2128

Python

Python字符串的一些操作方法总结

我们在进行编程学习的时候,不管学习什么编程语言都会用到字符串,对于字符串的一些操作,我们很有必要学的精通一点。我们在操作字符串的时候用到split用法,主要用来将字符串根据某些特殊要求分割成为不同的几部分,如图所示,我们使用点号将字符串分成三部分分别提取出来。replace用法,主要是用来使用一些字符代替原来字符串中的一些字符,如图所示,我们将需要被替代的字符和要用到的衣服都写在括号中完成替代操作。strip可以用来去掉字符串前后面指定的一些字符,可以将字

系统 2019-09-27 17:49:13 2128

Python

玩转Python量化金融工具之NumPy

玩转Python量化金融工具之NumPy一切事物的开头总是困难这句话,在任何一种科学上都是适用的。——马克思前言“手把手教你”系列将为Python初学者一一介绍Python在量化金融中运用最广泛的几个库(Library):NumPy(数组、线性代数)、SciPy(统计)、pandas(时间序列、数据分析)、matplotlib(可视化分析)。建议安装Anaconda软件(自带上述常见库),并使用JupyterNotebook交互学习。1、使用“import

系统 2019-09-27 17:49:04 2128

Python

python批量修改文件名的实现代码

#coding:utf-8#批量修改文件名importosimportreimportdatetimere_st=r'(\d+)\+\s?\((\d+)\)'#用于匹配旧的文件名,需含分组re_match_old_file_name=re.compile(re_st)#要修改的目录WORKING_PATH=r'F:\Gallery'#--------------------------------------------------------------

系统 2019-09-27 17:45:44 2128

Python

python结合API实现即时天气信息

python结合API实现即时天气信息importurllib.requestimporturllib.parseimportjson"""利用“最美天气”抓取即时天气情况http://www.zuimeitianqi.com/"""classZuiMei():def__init__(self):self.url='http://www.zuimeitianqi.com/zuimei/queryWeather'self.headers={}self.hea

系统 2019-09-27 17:38:36 2128

Python

Python函数和模块的使用总结

函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。$$x_1+x_2+x_3+x_4=8$$事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。$$C_M^N=\frac{M!}{N!(M-N)!},\text{(M=7,N=3)}$$可以用Python的程序来计算出这个值,代码如下所示。"""输入M和N计算C(M,N)"""m=int(input('m=

系统 2019-09-27 17:38:21 2128

Python

简单谈谈Python中的json与pickle

这是用于序列化的两个模块:•json:用于字符串和python数据类型间进行转换•pickle:用于python特有的类型和python的数据类型间进行转换Json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadimportpickledata={'k1':123,'k2':888}#dumps可以将数据类型转换成只有python才认识的字符串p_str=pickle.

系统 2019-09-27 17:38:10 2128

Python

一文秒懂python读写csv xml json文件各种骚操作

Python优越的灵活性和易用性使其成为最受欢迎的编程语言之一,尤其是对数据科学家而言。这在很大程度上是因为使用Python处理大型数据集是很简单的一件事情。如今,每家科技公司都在制定数据战略。他们都意识到,拥有正确的数据(干净、尽可能多)会给他们带来关键的竞争优势。数据,如果使用有效,可以提供深层次的、隐藏在表象之下的信息。多年来,数据存储的可能格式显著增加,但是,在日常使用中,还是以CSV、JSON和XML占主导地位。在本文中,我将与你分享在Pytho

系统 2019-09-27 17:38:06 2128