Python
安静平和
这个作者很懒,什么都没留下…
展开
-
更改python编码
Python的字符集处理实在蛋疼,目前使用UTF-8居多,然后默认使用的字符集是ascii,所以我们需要改成utf-8查看目前系统字符集复制代码 代码如下:import sysprint sys.getdefaultencoding()执行:复制代码 代码如下:[root@lee ~]# python a.py ascii修改成utf转载 2016-05-29 07:19:40 · 510 阅读 · 0 评论 -
Python进阶03 模块
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。 引入模块我们先转载 2016-11-27 12:18:04 · 380 阅读 · 0 评论 -
Python进阶04 函数的参数对应
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。 回忆一下位置传递:def f(a,b,c): return a+b+cprint(f(1,2转载 2016-11-27 19:46:40 · 356 阅读 · 0 评论 -
Python进阶06 循环对象
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 这一讲的主要目的是为了大家在读Python程序的时候对循环对象有一个基本概念。循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,特别是Python 3x的时代,循环对象正在成为循环的标准形式。 什么是循环对象循环对象是这转载 2016-11-27 20:30:32 · 330 阅读 · 0 评论 -
Python进阶07 函数对象
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。 lambda函数在展开之前,我们先提一下lambda函数。可以利用转载 2016-11-27 20:55:19 · 345 阅读 · 0 评论 -
Python进阶08 异常处理
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!本文特别感谢kylinfish的纠正,相关讨论见留言区。 异常处理在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序的容错性。我们之前在讲循环对象的时候,曾提到一个StopI转载 2016-11-27 21:09:06 · 414 阅读 · 0 评论 -
Python进阶09 动态类型
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢TeaEra, 猫咪cat 动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。 动态转载 2016-11-27 21:24:05 · 315 阅读 · 0 评论 -
Python 返回函数 闭包
函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计转载 2017-05-14 18:19:28 · 488 阅读 · 0 评论 -
Python 装饰器
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def now():... print('2015-3-25')...>>> f = now>>> f()2015-3-25函数对象有一个__name__属性,可以拿到函数的名字:>>> now.__name__'now'>>> f.__name__'now'转载 2017-05-14 18:21:40 · 348 阅读 · 0 评论 -
Win10上搭建深度学习平台Tensorflow
平台:Windows版本:tensorflow1.0.0(要求python3.5.x)下的cpu版本Anaconda3-4.3.1-Windows-x86_64(对应python3.6)Anaconda中python3.5.3Anaconda是由Python提供支持的领先的开放数据科学平台。 Anaconda的开源版本是Python和R的高性能分发版本,包括超过转载 2017-05-14 20:43:34 · 2546 阅读 · 1 评论 -
机器学习 VS. 深度学习
机器学习和深度学习现在很火,你会发现突然间很多人都在谈论它们。如下图所示,机器学习和深度学习的趋势对比(来自Google trend,纵轴表示搜索热度):本文将会以简单易懂的语言及示例为大家详细解释深度学习和机器学习的区别,并介绍相关用途。机器学习和深度学习简介机器学习Tom Mitchell 关于机器学习的定义被广泛引用,如下所示:对于某类任务T和转载 2017-05-09 09:14:06 · 1183 阅读 · 0 评论 -
函数式编程初探
诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支持都很强,就连老牌的面向对象的Java、面向过程的PHP,都忙不迭地加入对匿名函数的支持。越来转载 2017-07-17 14:46:41 · 360 阅读 · 0 评论 -
更改pip源至国内镜像,显著提升下载速度
经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ 清华转载 2016-12-11 20:36:24 · 1039 阅读 · 0 评论 -
Python深入02 上下文管理器
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 关闭文件我们转载 2016-12-11 19:40:55 · 374 阅读 · 0 评论 -
CentOS6.5上安装Python2.7和PIP
目前大部分用户使用的CentOS6.5上默认的Python还是2.6版本。升级到Python2.7碰到很多问题。本文将介绍如何安装Python2.7。1. 安装必要的准备包 安装过程将用到gcc,方便起见,安装“Development Tools”yum groupinstall "Development tools" 另外,Pyt转载 2016-09-25 20:14:12 · 2127 阅读 · 0 评论 -
python 连接mysqlk
传统方式进行增删改查:传统方式进行数据库的连接,可以使用如下引擎进行操作。具体代码如下:MySqlConnector我们首先安装MySqlConnector 模块。下载地址:https://yunpan.cn/cMCmAXMfzrVrS 访问密码 d1e0转载 2016-09-09 11:58:48 · 381 阅读 · 0 评论 -
Project
最近因为想配置Android的开发环境,把原来的MyEclipse5.5删了,下载了最新的Eclipse3.7版本,因为之前在进行Python开发,就下载了最新的Pydev2.4版本,安装插件之后,新建Python工程时,提示如下错误:Project interpreter not specified,(见图一)。 开始我以为是插件安装有问题,后来查了蛮久才发现是没有导入Py转载 2016-09-05 23:47:16 · 377 阅读 · 0 评论 -
python 安装wheel .whl文件
首先得有pip没有的话安装一个。然后:cd到 c:\python27\scripts然后:pip install wheel然后:pip install 路径\文件名.whl 既可以安装。转载 2016-08-27 06:41:04 · 2599 阅读 · 0 评论 -
Python的编码注释# -*- coding:utf-8 -*-
http://blog.csdn.net/arbel/article/details/7957782如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。[python] view plain copy# -*- coding:utf-8 -*-转载 2016-08-27 06:52:57 · 1739 阅读 · 0 评论 -
IndentationError:expected an indented block错误解决
Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进转载 2016-09-06 22:24:02 · 868 阅读 · 0 评论 -
python学习之 字符串前'r'的用法
在打开文件的时候open(r'c:\....')加r和不加''r是有区别的'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'例:s=r'\tt'pr转载 2016-09-06 22:59:42 · 458 阅读 · 0 评论 -
在CentOS系统上安装Eclipse
Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统。大部分使用于 Java 编写,Eclipse 可以用来开发应用程序。通过各种插件,Eclipse 也可以用于其他编程语言开发应用程序:Ada、ABAP、C、C++、COBOL、 Fortran、Haskell、 JavaScript、Lasso、Natural、Perl、 PHP、 Prolog、 Py转载 2016-09-26 22:41:04 · 4492 阅读 · 0 评论 -
Python 编码
一旦走上了编程之路,如果你不把编码问题搞清楚,那么它将像幽灵一般纠缠你整个职业生涯,各种灵异事件会接踵而来,挥之不去。只有充分发挥程序员死磕到底的精神你才有可能彻底摆脱编码问题带来的烦恼。我第一次遇到编码问题是写 JavaWeb 相关的项目,一串字符从浏览器游离到应用程序代码中,翻江倒海沉浸到数据库中,随时随地都有可能踩到编码的地雷。第二次遇到编码问题就是学 Python 的时候,转载 2016-10-06 12:24:34 · 847 阅读 · 0 评论 -
数学建模入门
本文由 知乎 陈丹奕 授权发布,版权所有归作者,转载请联系作者!文首声明:此文中的所有数据均为个人在14年初收集而来,不保证其有效性,请勿使用该数据进行商业活动。再声明:这个模型是我两年前做的东西了,有一些细节可能因为记忆问题有错误,各位有看不懂的地方请直接问,我尽量解答。上一篇我写了个建模的流程,有过建模经验的人自然懂,没有经验的各位也不要着急,这次我以一个真实模型为例,转载 2016-10-06 12:33:17 · 2398 阅读 · 0 评论 -
Python安装后删除键方向键不可用
#pythonPython 2.4.3 (#1, Sep 17 2008, 16:07:0 [GCC 4.1.2 20071124 (Red Hat 4.1.2-41)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> daf ^H^[[Dgoogle搜索,转载 2017-12-05 17:12:03 · 1332 阅读 · 0 评论