![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
文章平均质量分 57
睹物思理
繁星纵变,智慧永恒。
展开
-
【python学习笔记】多维数组初始化
python多维数组方法示例代码:Python中初始化一个5 x 3每项为0的数组,最好方法是:multilist = [[0 for col in range(5)] for row in range(3)]我们知道,为了初始化一个一维数组,我们可以这样做:alist = [0] * 5没错,那我们初始化一个二维数组时,是否可以这样做呢转载 2017-10-11 11:11:23 · 1603 阅读 · 0 评论 -
python常见问题汇总
一、python的sort()方法结果返回值为None,经过调查, list.sort()功能是针对列表自己内部进行排序, 不会有返回值, 因此返回为None。解决办法:1)methods.sort()return methods2)return sorted(methods)...原创 2018-08-08 17:04:41 · 208 阅读 · 0 评论 -
【Python】获取整数的长度(ps.非str(int)方法)
不转换到字符串同时处理0和正数你可能想把它放在一个函数中:)下面是一些基准测试。len(str()) 已经落后于相当小的数字了原创 2018-03-16 20:57:54 · 30291 阅读 · 1 评论 -
【Python】list的常用操作
python列表的常用操作方法主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下。1.创建列表。只要把逗号分隔的不同的数据项使用方括号括起来即可1 List = ['wade','james','bosh','haslem']与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等2.添加新的元素 1 List.append(...转载 2018-03-16 20:39:43 · 194 阅读 · 0 评论 -
【Python】列表、数组、矩阵的转化
# -*- coding: utf-8 -*-from numpy import *a1 =[[1,2,3],[4,5,6]] #列表print('a1 :',a1)#('a1 :', [[1, 2, 3], [4, 5, 6]])a2 = array(a1) #列表 -----> 数组print('a2 :',a2)#('a2 :', array([[1, 2, 3]...转载 2018-03-16 20:32:08 · 838 阅读 · 0 评论 -
【python学习笔记】lamda表达式
作者:涛吴链接:https://www.zhihu.com/question/20125256/answer/14058285来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。简单来说,编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。这一用法跟所谓 λ 演算(题目说明里的维基链转载 2017-11-27 20:21:30 · 383 阅读 · 0 评论 -
【python学习笔记】numpy.nonzero()函数
Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,下面讲解一下numpy.nonzero()函数用法。numpy函数输入值:数组或矩阵返回输入值中非零元素的信息(以矩阵的形式)这些信息中包括 两个矩阵, 包含了相应维度上非零元素所在的行标号,与列标标号。例如:a=mat([ [1,0,0],[0,0,0],[0,0,0]])则 non转载 2017-11-27 20:10:45 · 433 阅读 · 0 评论 -
【python学习笔记】删除pandas DataFrame的某一/几列:
删除pandas DataFrame的某一/几列:方法一:直接del DF['column-name']方法二:采用drop方法,有下面三种等价的表达式:1. DF= DF.drop('column_name', 1);2. DF.drop('column_name',axis=1, inplace=True)3. DF.drop转载 2017-10-11 16:49:19 · 4844 阅读 · 0 评论 -
【python学习笔记】pandas数据操作,axis遵循“行0列1”原则
在学习删除方法drop时,碰到了,也突然想明白了,轴是什么意思。引入:import numpy as npfrom pandas import Series,DataFrame#导入包obj = Series(np.arange(5),index = ['a','b','c','d','e'])#创建Series objobjOut[2]: a 0b原创 2017-10-11 17:00:20 · 1188 阅读 · 0 评论 -
【python学习笔记】pandas.read_csv参数整理
pandas.read_csv参数整理读取CSV(逗号分割)文件到DataFrame也支持文件的部分导入和选择迭代更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html参数:filepath_or_buffer : str,pathlib。str, pathlib.Path, py._转载 2017-10-11 16:42:00 · 436 阅读 · 0 评论 -
【python学习笔记】format字符串
Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下# 例:字符串格式化Name = '17jo' print 'www.%s.com'%Name >> www.111cn.netName = '17jo'Zone = 'com'print 'www.%s.%s'%(Name,Z转载 2017-10-11 16:24:22 · 250 阅读 · 0 评论 -
【python学习笔记】python if和for的多种写法
a, b, c = 1, 2, 3【对比Cpp里:c = a >b? a:b】这个写法,Python只能常规的空行,缩进吗?人生苦短,我用python,下面介绍几种if的方便的方法。1.常规if a>b: c = aelse: c = b2.表达式c = a if a>b else b 3.二维列表c =转载 2017-10-11 16:11:05 · 1537 阅读 · 2 评论 -
【python学习笔记】python2.x与python3.x版本中zip函数的不同
Python版本3.3有zip这个用法吗?按理来说,这个code是没错的,会return出[(0,3),(1,1),(2,4)]的结果,但是最后一行那是什么?谁能解释一下?作者:Color链接:https://www.zhihu.com/question/22089964/answer/20312644来源:知乎著作权归作者所有。商业转载请联系作者获转载 2017-10-11 15:02:34 · 1704 阅读 · 2 评论 -
【python学习笔记】Map函数
MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下。文档中的介绍在这里:map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If additional ite转载 2017-10-11 14:54:56 · 197 阅读 · 0 评论 -
【matplotlib】设置纵坐标刻度为10^n
#设置纵坐标以十的次幂形式展现 ax.set_ylim(10**0, 10**6) ax.set_yscale('log') ax.yaxis.set_major_locator(ticker.LogLocator(base=100.0, numticks=5)) ax1 = plt.gca() ax1.spines['top'].se...原创 2018-09-29 12:01:41 · 23805 阅读 · 3 评论