
python
文章平均质量分 82
qing101hua
在校大学生
展开
-
pip安装报错:is not a supported wheel on this platform
可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台) 我下载到的numpy库文件名:numpy-1.10.4+mkl-cp27-cp27m-win32.whl 使用pip安装(在命令行中):pip install num原创 2016-09-11 16:13:17 · 21286 阅读 · 3 评论 -
python dict setdefault() 用法
先看看文档中的解释setdefault(...) D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D如果k不在字典中,就将k作为键值添加到字典D中,并且value值为d----------------------------------原创 2017-10-27 13:24:41 · 3410 阅读 · 0 评论 -
Python序列循环移位的3种方法
第一种方法:特点是直接、容易理解,缺点是速度慢,只能实现循环左移。def demo(lst, k): temp = lst[:] for i in range(k): temp.append(temp.pop(0)) return temp第二种方法:特点是速度快,并且自适应循环左移(k>0)和右移(kdef转载 2017-10-31 17:31:10 · 16539 阅读 · 2 评论 -
用python读写excel的强大工具:openpyxl
最近看到好几次群里有人问xlwt、wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用office2003的有点说不过去吧。有人可以用xlsx保存为xls啊!——故意多做几步操作,目的呢?为了兼容?兼容古老的office2003?而且,既然都用python来操作excel了,还要手动保存一转载 2017-10-24 16:33:10 · 3932 阅读 · 0 评论 -
numpy中的ndarray方法和属性
NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量。比如说,二维数组相当于是一个一维数组,而这个一维数组中每个元素又是一个一维数组。所以这个一维数组就是NumPy中的轴(axes),而轴的数量——秩,就是数组的维数。Numpy库中的矩阵模块为ndarray对象,有很多属性:T,原创 2017-12-05 18:38:33 · 460 阅读 · 0 评论 -
python 移动文件或文件夹操作
python 移动文件或文件夹操作。python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\p转载 2017-12-05 18:40:35 · 3269 阅读 · 0 评论 -
Python字符串格式化
字符串的格式化在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:%cdoe转载 2017-12-05 19:01:42 · 487 阅读 · 0 评论 -
安装python pip工具
1、下载Python 默认安装路径: C:\Users\Administrator\AppData\Local\Programs\Python\Python36 (= Python36_PATH)添加环境变量到Path %Python36_PATH%; %Python36_PATH%/Script;2、测试是否安装了pip,如果没有安装,需要用easy原创 2018-01-03 00:33:11 · 444 阅读 · 0 评论 -
linux命令(48):打乱一个文本文件的所有行
linux命令(48):打乱一个文本文件的所有行如果用python读进内存再打乱的思路,如果大文件的话,就比较麻烦了网上找到一个简单的方法,shuf:$ shuf --help用法: shuf [选项]... [文件] 或者: shuf -e [选项]... [参数]... 或者: shuf -i LO-HI [选项]...把输入行按随机顺序输出到标准输出。长选项必须使用的参数对于...转载 2018-03-08 17:15:44 · 26573 阅读 · 1 评论 -
Linux split拆分文件
Linux split拆分文件2016-10-09 19:17 by pursuer.chen, 23915 阅读, 0 评论, 收藏, 编辑介绍split可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,拆分一个1G大小的文件花费不到1S的时间,如果手工在windows上面进行操作估计得卡死。 选项Usage: split [OPTION]... [INPUT [PREFIX]]...转载 2018-05-17 11:37:01 · 1673 阅读 · 0 评论 -
python 种的sorted函数
1.python 运算符 // 除法并且向下取整。 %取余数以下假设变量:a=10,b=20:运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200...原创 2019-09-06 00:36:08 · 241 阅读 · 0 评论 -
Eclipse+pydev 常用快捷键
多行缩进(减少缩进):tab/shift+tab复制行: Ctrl+Alt+方向键'↓'删除行:Ctrl+d自动完成:Alt+/ 注释:Ctrl+/窗口最大小:Ctrl+m1 几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shif转载 2017-08-09 17:01:16 · 285 阅读 · 0 评论 -
AttributeError: '_csv.reader' object has no attribute 'next' 我在使用pyhon3.4运行以下代码时报错:AttributeError:
AttributeError: '_csv.reader' object has no attribute 'next'我在使用pyhon3.4运行以下代码时报错:AttributeError: '_csv.reader' object has no attribute 'next'12345678转载 2017-08-09 16:53:50 · 6944 阅读 · 4 评论 -
机器学习编程之python环境
python 有自带的IDE环境 可以使用但是还有功能更强大的IDE , PyDEV —— 基于eclipse环境的python开发插件anaconda —— 里面包含python.exe,且包含很多工具包,如numpy、matplotlib 下载后,安装路径在默认路径 :C/Program Data/anaconda3Python是一种强大的编程语言,其提供了原创 2017-08-09 13:33:02 · 417 阅读 · 0 评论 -
Numpy\Scipy\Matlotlib\Scikit-Learn
1、NumpyNumPy系统是Python的一种开源的数字扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比原创 2016-09-11 16:16:32 · 524 阅读 · 0 评论 -
[python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决
这篇文章主要讲述Python如何安装Numpy、Scipy、Matlotlib、Scikit-learn等库的过程及遇到的问题解决方法。最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所帮助吧!你可能遇到的问题包括:ImportError: No module named sklearn 未安装sklearn包ImportError: DLL load failed: 找不到转载 2016-09-11 16:16:59 · 1787 阅读 · 1 评论 -
Python开发语言、套件、开发环境
1、Python Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各原创 2016-09-11 17:51:53 · 976 阅读 · 0 评论 -
Python数字图像处理
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚至达5G以上。3、只能做研究,不易转化成软件。因此,我们这里使用python这个脚本语言来进行数字图像处理。要使用python,必须先安装python,一般是2.7版本以上,不管是在windows系统,还是linux转载 2016-09-11 17:52:31 · 3899 阅读 · 0 评论 -
Python虚拟环境搭建
http://www.cnblogs.com/kym/archive/2011/12/29/2306428.htmlPython的背后有着庞大的开源社区支持,但是有一个缺点就是每个包的质量都参差不齐,如果我们在工作服务器上去测试安装每个包,就会造成整个的服务器形成庞大复杂的第三方包依赖。virtualenv就是为了解决这个问题而生,他可以在我们的目录上生成若干个独立的虚拟环境,原创 2016-09-11 18:19:57 · 440 阅读 · 0 评论 -
ubuntu python版本查看 安装pyhton3.5版本
1、python 命令2、1、通过命令行安装Python3.5sudo apt-get install python3.512、Ubuntu默认使用的是Python2,据了解,版本2/3并不兼容,而Ubuntu底层又使用的是2,故不能卸载2,只需要讲默认的Python指向到3即可。sudo rm /usr/bin/pythonsudo ln -s /usr/bin原创 2016-11-19 17:39:13 · 9061 阅读 · 0 评论 -
Eclipse和PyDev搭建完美Python开发环境(Windows篇)
Eclipse和PyDev搭建完美Python开发环境(Windows篇)目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.4。转载 2017-02-04 15:03:24 · 2074 阅读 · 1 评论 -
Eclipse的PyDev插件安装及解决安装后找不到的问题
收集的几个解决方案:方案一:项目中有需求,要把Mysql中的一批数据按天同步到Oracle,已有项目中没有类似的功能,且涉及到两个数据库,为了这点功能就多创建出一个数据源始终感觉不够优雅。考虑之后觉得还是用脚本方便快捷一些,决定用python来完成该功能。要用python总得有个编码环境吧,由于我的主语言是Java,机子上已经有了Eclipse(虽然平时用intel原创 2017-02-05 10:34:00 · 15192 阅读 · 0 评论 -
Python 代码编程问题总结
File "E:\PythonProject\TestHelloWorld.py", line 2SyntaxError: Non-UTF-8 code starting with '\xc4' in file E:\PythonProject\TestHelloWorld.py on line 3, but no encoding declared; see http://python.or原创 2017-02-06 20:24:55 · 619 阅读 · 0 评论 -
Windows下 Python 3.4安装 NumPy Matplotlib工具
本人用的Python 3.4版本 ,因此 安装环境为 Windwos+ Python 3.4 :numpy不是python自带的,需额外安装, 非官网链接如下:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy选择其中的Numpy版本: numpy‑1.12.0+mkl‑cp34‑cp34m‑win_amd64.whl下载-原创 2017-03-07 13:44:08 · 5516 阅读 · 0 评论 -
Python 模块的构建与发布
所谓 Python 模块,就是带有Python代码的文本文件发布Python模块前,首先要对模块进行测试, 打开IDLE编辑器,加在模块,按F5运行,测试模块是否有效发布步骤:1、发布准备: 首先创建一个文件夹, 将Python模块放入该文件加中,并在该文件夹中创建一个setup.py文件如: nester--- --- neste原创 2017-04-26 17:42:58 · 983 阅读 · 0 评论