自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hello world!

加油

  • 博客(13)
  • 收藏
  • 关注

转载 python 中的sort ()和sorted()

原文list.sort()list的一个方法,具有三个参数:cmp,key,reverse(Python3只有后两个) 一个list调用sort方法后,对该list进行排序,不保存原list参数解释:cmp(仅支持Python2) : 比较函数,可以自定义,如cmp = lambda x,y:y-x; cmp = cmp(x,y) key : 排序关键字,值为一个函数,此...

2018-01-31 10:12:54 2975

转载 python 排列组合

考虑这样一个问题,给定一个矩阵(多维数组,numpy.ndarray()),如何shuffle这个矩阵(也就是对其行进行全排列),如何随机地选择其中的k行,这叫组合,实现一种某一维度空间的切片。例如五列中选三列(全部三列的排列数),便从原有的五维空间中降维到三维空间,因为是全部的排列数,故不会漏掉任何一种可能性。原文链接涉及的函数主要有:np.random.permutation() i

2018-01-31 09:37:52 722

原创 python 处理excel文件、txt文件

处理excel文件的python库有很多,如xlsxwriter、xlrd、openpyxl等。由于经常用pandas处理数据,而且pandas读写excel更方便,所以主要讲pandas是如何操作excel的。也介绍了如何分别使用用xlsxwriter和openpyxl向excel中插入图片,如何在不覆盖原excel的基础上追加新的内容。1 生成excel文件建立工作簿 =&gt...

2018-01-26 11:16:58 4357

原创 python列表推导式和lambda表达式

列表推导式简单明了,但要注意if条件的位置。#if写在前面c = [i if i%2==0 else 1 for i in a] //遍历a的每个元素,如果i为偶数直接返回,否则直接返回1。此处if写在for前面要求必须有else项>>> a = [1,2,3]>>> c = [i if i%2==0 else 1 for i in a]>&...

2018-01-24 16:39:58 6853

转载 Ubuntu突然无法上网解决

为了安装tensorflow,用VM装了Ubuntu 15.04,装好后测试一下,可以上网但是过了两天就发现突然无法上网了,好坑搜索了一些资料,终于找到解决办法了,虽然不清楚这个原理是什么,但是还是先记录一下sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state

2018-01-17 18:00:36 738

转载 在VMware上,ubuntu和windows之间如何复制文本、拖拽文件?

在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示: 第一步: sudo apt-get autoremove open-vm-tools 第二步:sudo apt-get install open-vm-tools-desktop 然后重启 搞定 感谢这篇博客

2018-01-17 16:56:21 36586 28

原创 在matplotlib的图中设置中文标签

其实就是通过 FontProperties来设置的,请参考以下代码:import matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=r"c:\windows\fonts\msyh.ttc", size=15)plt.title("...

2018-01-15 14:35:44 4525

原创 tensorflow的安装和入门

先考虑tensorflow[GPU]支持的python版本、显卡、cuda版本。

2018-01-12 16:00:49 207

原创 numpy中np.c_和np.r_

例子import numpy as npa = np.array([1, 2, 3])b = np.array([4, 5, 6])c = np.c_[a,b]print(np.r_[a,b])print(c)print(np.c_[c,a])np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat()。np.c_是...

2018-01-11 10:57:06 67153 21

原创 python闭包和修饰器

闭包例子代码均以python3为例。函数f1内部定义一个函数f2,并且f1函数返回值为内部函数f2,这样在内部函数f2中就可以使用外部函数f1定义的变量a了。以下程序运行结果为4。def f1(): a = 1 def f2(): b = 1 c = a + 1 return a + b + c retur

2018-01-10 16:49:41 903

原创 pandas 时区,时间序列,时间差等问题

一般从客户那读取的时间是北京时间,而time模块中转换成时间戳时(距1970/01/01 00:00:00),使用的是UTC格林尼治时间,注意转换。要注意DST夏令时。 另外在pnadas中的两个Timestamp对象可以直接相减,例如相减后的结果为t,则t.days表示天数(int格式)...

2018-01-09 18:15:23 4755

原创 在pandas中, DataFrame的 ix(loc, iloc)属性的设置误区,以及reindex可以找到两个df不同之处

1.ix[ ]如果想用.ix选取df中某一行某一列的值时,返回的结果是什么?data = DataFrame([{'t':'2018-01-08 14:12:26', 'name':'yang'},{'t':'2017-01-08 14:12:26', 'name':'jian'}, {'t':'2014-01-08 14:12:26', 'name':'yj'}])print(data)d...

2018-01-09 11:20:55 3653

转载 在ubuntu系统中,遇到 “由于/bin 不在PATH 环境变量中,故无法找到该命令”问题

好多命令的位置在/usr/bin。恢复办法如下:1. /usr/bin/sudo vi /etc/profile (由于你找不到sudo,所以必须写全路径,其他命令如果提示找不到,也需要写全路径)2.末尾添加以下内容后保存export PATH=$PATH:/sbin:/usr/bin:/usr/sbin3.重新启动系统或执行以下命令生效source /etc/profile

2018-01-07 11:27:34 13940 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除