- 博客(23)
- 资源 (29)
- 收藏
- 关注
转载 python中List添加、删除元素的几种方法
一、python中List添加元素的几种方法List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非你对它们进行排序或其他修改操作)。在Python中,向List添加元素,方法有如下4种方法(append(),extend(),insert(), +加号)。1. append() 追加单个元素到List的尾部,只接受一个参数,
2017-10-31 14:05:48 1112
原创 毛利润,净利润和营业利润有什么区别
看图说话,一般而言,毛利润=1-2-3,作者注释:属于直接收入对应直接成本;营业利润8=1-2-3-4-5-6±7,作者注释:属于经营收入对应经营成本;利润11=8+9-10,作者注释:属于收入对应成本;净利润13=11-12,作者注释:企业所得税后利润。
2017-10-31 14:02:57 13246
转载 python dict按照value 排序
我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。#最简单的方法,这个是按照key值排序:def sortedDictValues1(adi
2017-10-30 10:57:07 1228
原创 python中对已经生成的Series,怎样组合成DataFrame
1234567891011121314In [3]: import pandas as pd In [4]: a = pd.Series([1,2,3]) In [5]: b = pd.Series([2,3,4])
2017-10-26 20:16:41 20084
转载 numpy中的随机数模块
numpy.random模块中提供啦大量的随机数相关的函数。1 numpy中产生随机数的方法 1)rand() 产生[0,1]的浮点随机数,括号里面的参数可以指定产生数组的形状 2)randn() 产生标准正太分布随机数,参数含义与random相同 3)randint() 产生指定范围的随机数,最后一个参数是元祖,他确定数组的形状
2017-10-26 19:23:13 1329
原创 python怎么实现发现所需目录不存在时新建目录
主要用python的os模块,代码如下:123import osif not os.path.exists('foldername'): os.mkdir('foldername')
2017-10-26 16:57:22 1593
转载 python 读取中文文件名/中文路径
python直接读取中文路径的文件时失败,可做如下处理: inpath = 'C:\Users\chenjunli\PycharmProjects\mytest1\cc.txt' uipath = unicode(ipath , "utf8")然后用"uipath"经过编码后的路径去open()即可: fin = open(uipath)
2017-10-26 16:07:22 6386 1
转载 matplotlib中legend位置调整
在画一些曲线图 (line charts) 时,常常会出现多条曲线同时画在一张图上面,这时候就需要对不同的曲线进行不同的标注,以使读者能够清晰地知道每条曲线代表的含义。当你画很少的几条曲线时,这时画图命令中自动产生的legend能够基本满足你的需要,此时,你不需要做什么;但当你将很多个曲线画在一张图上时,自动产生的legend矩形框往往会覆盖住已经画出来的曲线,很不美观,这时你就需要写专门的代码对
2017-10-23 09:46:39 6657
转载 Pandas的 loc iloc ix 区别
[python] view plain copyimport pandas as pd data = [[1,2,3],[4,5,6]] index = [0,1] columns=['a','b','c'] df = pd.DataFrame(data=data, index=index, columns=columns)
2017-10-23 09:45:10 533
转载 numpy 数学和统计方法
一组数学函数,计算整个数组或一个轴向上数据的统计,和数组函数一样是容易访问的。聚合(通常被称为 reductions ),如 sun , mean ,标准偏差 std 可以使用数组实例的方法,也可以使用顶层NumPy的函数:In [151]: arr = np.random.randn(5, 4) # 正态分布数据In [152]: arr.mean()Out[152]: 0.0628
2017-10-21 21:35:29 969
转载 matplotlib绘制多个子图——subplot
在matplotlib下,一个Figure对象可以包含多个子图(Axes),可以使用subplot()快速绘制,其调用形式如下:subplot(numRows, numCols, plotNum)图表的整个绘图区域被分成numRows行和numCols列,plotNum参数指定创建的Axes对象所在的区域,如何理解呢?如果numRows = 3,numCols = 2,
2017-10-20 10:43:54 7388
原创 Python 递归
1,#直接调用自己:def func(): print('from func') func()func()2,找到答案后如何停止递归 显示后return 一个值
2017-10-17 14:30:26 311
原创 python保留两位小数:
python保留两位小数:In [1]: a = 5.026In [2]: b = 5.000In [3]: round(a,2)Out[3]: 5.03In [4]: round(b,2)Out[4]: 5.0In [5]: '%.2f' % aOut[5]: '5.03'In [6]: '%.2f' % bOut[6]: '5.00'In [7]:
2017-10-17 14:28:53 4231
转载 判断python字典中key是否存在的
一般有两种通用做法:第一种方法:使用自带函数实现:在python的字典的属性方法里面有一个has_key()方法:[python] view plain copy#生成一个字典 d = {'name':Tom, 'age':10, 'Tel':110} #打印返回值 print d.has_key('name')
2017-10-16 13:36:07 4212
转载 Python字符串操作之字符串搜索与替换
11、字符串中的搜索和替换11.1 str.find():正序字符串查找函数 函数原型: str.find(substr [,pos_start [,pos_end ] ] ) 返回str中第一次出现的substr的第一个字母的标号,如果str中没有substr则返回-1,也就是说从左边算起的第一次出现的substr的首字母标号。参数说明: str:代表原字符串
2017-10-16 13:35:05 622
原创 for循环: 遍历字典, 分别打印key, value, key:value
#遍历字典, 分别打印key, value, key:valueemp= {'name':'Tom','age':20, 'salary' :8800.00} for kin emp.keys(): print('key = {}'.format(k)) for
2017-10-13 10:23:31 9946
转载 python中的list和array的不同之处
python中的list是python的内置数据类型,list中的数据类不必相同的,而array的中的类型必须全部相同。在list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据,这样保存一个list就太麻烦了,例如list1=[1,2,3,'a']需要4个指针和四个数据,增加了存储和消耗cpu。 numpy中封装的array有很强大的功能,里面存放的都是相同的数
2017-10-12 15:55:14 340
转载 Python 中的range,以及numpy包中的arange函数
range()函数函数说明: range(start, stop[, step]) -> range object,根据start与stop指定的范围以及step设定的步长,生成一个序列。参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end.例如
2017-10-12 14:49:54 795
原创 Python - 利用zip函数将两个列表(list)组成字典(dict)
使用zip函数, 把key和value的list组合在一起, 再转成字典(dict).代码:# -*- coding: utf-8 -*-keys = ['a', 'b', 'c']values = [1, 2, 3]dictionary = dict(zip(keys, values))print dictionary"""输出:{'a': 1, 'c': 3
2017-10-10 16:59:39 11003
转载 Python操作Mongodb (增删改查)
MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以
2017-10-10 15:06:54 2834
原创 Python Unicode码无法转为中文字符问题
报错:UnicodeEncodeError: 'ascii' codec can't encode character u'\u5728' in position 1解决方法:import sysreload(sys)sys.setdefaultencoding("utf8")s=u'\u5728's.decode('utf-
2017-10-09 16:16:20 1173
转载 str和repr的区别
Python打印值的时候会保持该值在Python代码中的状态,不是用户所希望看到的状态。而使用print打印值则不一样,print打印出来的值是用户所希望看到的状态。 例如:>>> "Hello, world!"'Hello, world!' # Python打印出来的值是给python理解的,这里python理解为字符串,所以带着引号>>> 1000L # pyt
2017-10-09 14:43:56 330
转载 python pandas (ix & iloc &loc) 的区别
loc——通过行标签索引行数据 iloc——通过行号索引行数据 ix——通过行标签或者行号索引行数据(基于loc和iloc 的混合) 同理,索引列数据也是如此!举例说明: 1、分别使用loc、iloc、ix 索引第一行的数据: (1)locimport pandas as pddata=[[1,2,3],[4,5,6]]index=['a','b']#行号co
2017-10-05 15:11:16 924
Android Power On Off
2012-07-08
homeswitcher
2012-06-20
HeadFirstDesignPatterns_code
2012-06-17
android设置主题和自定义主题的方法
2012-04-20
Android实例2
2012-03-27
Android实例
2012-03-27
Android 9patch失效
2012-02-22
google_sdk_android3
2012-02-02
Google_android_java
2012-02-02
格式工厂-支持几乎所有类型多媒体格式到常用的几种格式
2012-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人