Python
文章平均质量分 66
Destinesia12
[DL,ML,CV,DIP][MS.Dept.Automation,THU,Beijing,PRC][E-mail:jzsherlock@163.com]
展开
-
Python中的defaultdict函数
from collections import defaultdict原创 2020-03-12 20:24:59 · 8939 阅读 · 0 评论 -
Python中的json模块的dump和dumps、load和loads的功能
Python中的json模块的dump和dumps、load和loads的功能JSON首先简单介绍一下json格式文件。json是JavaScript Object Notation的缩写。顾名思义,json来源于js的对象的格式。现在json已经不在局限于某种语言,而是一种通用的,比xml更轻量级的数据交换形式。json 的基本格式可以看做是嵌套的字典。通俗来讲,就是再字典中的某个元素的值...原创 2019-11-04 14:11:37 · 1856 阅读 · 0 评论 -
Python日常学习杂记
Python日常学习杂记python -c 的作用在命令行里执行python时,如果加上 -c,即python -c xxx那么,xxx就被当做一条指令(command)来执行,否则,就当做脚本路径,去找script,然后执行里面的内容。比如:$ python 'import this'/root/anaconda3/bin/python3.7: can't open file ...原创 2019-08-27 20:34:25 · 465 阅读 · 0 评论 -
将CentOS系统python默认版本由python2改为python3
将CentOS系统python默认版本由python2改为python3CentOS中如果安装有yum,一般会有python2的某个版本。命令行键入python,出现的python2的环境:[root@cp01-jiazhuang01 bin]# pythonPython 2.7.5 (default, Sep 23 2013, 17:17:55)[GCC 3.4.5 20051201 (...原创 2019-07-23 10:57:07 · 3270 阅读 · 0 评论 -
Python2和Python3的一些区别
最近在改项目中的python代码,之前用python2写的,现在准备改成python3,遇到一些小情况,在此记录一下:(1)除法的区别在python2中,对于两个int变量进行 “ / ” 除法操作,得到的结果是整数,小数部分直接舍去。而在python3中, 单斜线 “ / ” 表示的就是实际的除法,而对应于python2的整除模式要用双斜杠 “ // ” 来代替import syss...原创 2019-06-07 17:52:43 · 374 阅读 · 0 评论 -
Python中module文件夹里__init__.py的功能
一般来说,需要引用python模块,可以用如下形式:import xxximport xxx as xxfrom xxx import xx比如我们引入numpy模块:In [21]: import numpyIn [22]: numpyOut[22]: <module 'numpy' from '/home/chia/anaconda2/lib/python2.7/sit...原创 2019-02-24 17:19:30 · 4068 阅读 · 1 评论 -
python函数中的参数*args和**kwargs的含义和用法
python函数中的参数*args和**kwargs的含义和用法在python语言写成的模块中的函数里,常常可以看到函数的参数表列里面有这两个参数,形如:def some_function(*args, **kwargs): to do list return 0首先,解释星号的作用,一个星号*的作用是将tuple或者list中的元素进行unpack,分开传入,作为...原创 2018-06-05 23:28:50 · 17107 阅读 · 3 评论 -
利用python的docx模块处理word和WPS的docx格式文件
Python docx module for Word or WPS processing本文是通过docx把word中的表格中的某些已填好的内容提取出来,存入excel表格。首先安装docx的python模块:pip install python-docx由于处理的为中文和符号,改成utf-8编码格式import sysreload(sys)sys.setdefaulte...原创 2018-05-21 17:07:43 · 8038 阅读 · 1 评论 -
python中的内存管理和垃圾回收机制(附gc(Garbage Collection)模块常用方法)
python中的内存管理和垃圾回收机制(附gc(Garbage Collection)模块常用方法)python是一种动态的脚本语言,因此它的一些特性和cpp语言等有所不同。python是通过对象和引用来将实际的储存区域中的内容和变量建立联系的。在python中的内存管理和垃圾回收主要有以下几个需要了解的地方:减小频繁申请和释放内存带来的不便利所引入的内存池机制,以及垃圾回收的标记-清除和分代...原创 2018-04-13 00:11:58 · 5482 阅读 · 4 评论 -
python中的深拷贝和浅拷贝问题
python中的深拷贝和浅拷贝问题平时写Python用惯了numpy的矩阵类型,只用python自带的list做有关矩阵的(二维数组的)处理的时候碰到各种bug。这里是今日份的bug和解决方案。问题缘起在一个程序中,我们希望用list实现一个二维数组,然后对其中的元素挨个根据下标的指引来进行赋值。我们对这个二维数组也就是矩阵的初始化是这样的:m, n = 5, 3matrix =...原创 2018-03-30 20:07:54 · 4118 阅读 · 3 评论 -
python中的map,reduce,filter函数和lambda表达式
python中的map,reduce,filter函数和lambda表达式首先看几个栗子:map(lambda a : a > 3, a)Out[22]: [False, False, False, True, True]filter(lambda a : a > 3, a)Out[23]: [4, 5]reduce(lambda a : a > 3, a...原创 2018-03-29 23:34:52 · 1387 阅读 · 0 评论 -
python中使用pandas数据库
python中使用pandas数据库利用pandas进行数据分析,以及试用一下jupyter notebookimport pandas as pdfrom pandas import DataFrame, Seriespandas中有两种基本数据类型,Series 和 DataFrame,Series就是带有index的序列,而DataFrame是可以定义index和...原创 2018-02-21 20:38:29 · 999 阅读 · 0 评论 -
关于python的一些笔记 2018-03-01 00:04:54
关于python的一些笔记 2018-03-01 00:04:54以下是近期写python代码的时候遇到的一些常用的函数和方法,在此记录一下:isinstance可以用来判断某变量是否为某个类型,返回一个布尔值a = 'sherlock'>>> isinstance(a,str)True>>> isinstance(a,int)Fal...原创 2018-03-01 00:05:18 · 559 阅读 · 0 评论 -
python中的glob模块函数:glob,iglob和escape的使用
python的glob模块glob 是 Unix style pathname pattern expansion 的模块,也就是对符合某些要求的文件和文件夹路径进行查找的模块,返回的是unix style的形式,当然对于Windows的系统,会对反斜线‘\’加上转义便于阅读。glob模块中的函数根据python的documentation,glob里共有三个函数:glob.glo...原创 2018-03-08 19:42:55 · 6204 阅读 · 1 评论 -
Python 从入门到放弃(二)
Python 从入门到放弃(二)原创 2017-12-06 10:35:52 · 789 阅读 · 0 评论 -
Python 从入门到放弃(三)
Python 从入门到放弃(三)原创 2017-12-11 15:12:52 · 382 阅读 · 0 评论 -
Python 从入门到放弃(一)
Python 从入门到放弃(一)一个没有逻辑顺序的python笔记,包括日常使用python时的总结与阅读《Python基础教程》([挪] Magnus Lie Hetland 著) 的读书笔记原创 2017-11-20 17:44:23 · 4452 阅读 · 1 评论