自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

戴翔的技术博客

生活不仅有眼前的苟且,还有苟且之后的代码……

  • 博客(15)
  • 资源 (10)
  • 论坛 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 修改Jupyter Notebook的默认工作目录

在寒假学习的时候接触到Jupyter Notebook,Jupyter Notebook可以说是一款神器,它不仅能在文档中执行代码,还能以各种形式分享。在使用Jupyter Notebook的时候我发现它默认打开我的C盘目录,并以此作为它的默认工作目录,但是我需要使用的文件不在C盘,于是开始着手修改它的默认工作目录。Jupyter 默认工作界面在Anaconda Prompt中

2018-01-31 15:03:08 19593 10

原创 Python文件读写打开方式

文件的几种读写形式:w 写式,它是不能读的,如果用w模式打开一个已经存在的文件,会清空以前的文件内容,重新写。w+ 是读写内容,只要沾上w,肯定会清空原来的文件;r 读模式,只能读,不能写,而且文件必须存在,否则报错;r+ 是读写模式,只要沾上r,文件必须存在,否则报错;a 追加模式,也能写,在文件的末尾添加内容,即追加写;rb+、wb+、ab+,这种是二进制模式打开或者读取。

2018-01-28 10:11:22 460

原创 使用astype实现dataframe字段类型转换

在有些情况下,我们需要在DataFrame类型的数据中通过切片获得我们所需要的数据,然后转换为我们所需要的类型。Dataframe数据类型的转换需要用到astype函数。# encoding: utf-8import pandas as pddf = pd.DataFrame(pd.read_csv('film_log3.csv', sep=';',encoding='utf-8',

2018-01-26 19:11:34 23510

原创 Python中读取文件乱码问题解决方案

对开发者来说,最让人头疼的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题。这时候我们可以使用chardet包来检测文件类型,然后再根据类型来decode,下面看举个例子: 案例展示:# encoding: utf-8import chardetwith open('test.txt','r') as f: data = f.read()type = charde

2018-01-24 19:56:46 4752 1

原创 Python中find()方法的使用

find()方法判断字符串str,如果起始索引beg和结束end索引能找到在字符串或字符串的一个子串中。 语法str.find(str, beg=0 end=len(string))参数str -- 此选项指定要搜索的字符串。beg -- 这是开始索引,默认情况下为 0。end -- 这是结束索引,默认情况下它等于字符串的长度。返回值如果找到此方法返回的索引,否则返回

2018-01-24 11:35:46 13013

转载 新手常见的Python运行时的17个错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:if spam == 42

2018-01-23 16:56:56 243

原创 Python中的原生字符串"r"

Python中字符串前面加上 r 表示原生字符串,与大多数编程语言相同,正则表达式里使用”\”作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符”\”,那么使用编程语言表示的正则表达式里将需要4个反斜杠”\”:前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在正则表达式里转义成一个反斜杠。 案例展示:# encoding: utf-8import re

2018-01-22 14:17:34 9780

原创 Python正则表达式

语法规则参考文档菜鸟教程-正则表达式(http://www.runoob.com/regexp/regexp-syntax.html)

2018-01-22 13:23:07 161

原创 巧用Python的choice()方法

python中choice() 方法返回一个列表,元组或字符串的随机项。 有些时候我们需要返回字典里的随机项,怎么办呢?我们可以先遍历字典的值,将值存储到列表中,再通过choice()方法返回随机项。案例展示:>>> import pandas as pd>>> import random>>> My_dict = {225093:'铁道飞虎', 228494:'老师也疯狂',225

2018-01-21 20:53:41 9552

原创 Python中join()和os.path.join()的区别

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 案例展示:str = "-";seq = ("a", "b", "c"); # 字符串序列print str.join( seq );运行结果:a-b-cos.path.join(path1[, path2[, …]]) 方法用于把目录和文件名合成一个路径。 案例展示:import ospa

2018-01-21 14:17:18 674

原创 Python中使用Matplotlib绘图

pyplot的相关参数pyplot的文本显示使用Matplotlib绘制折线图使用Matplotlib绘图,首先要导入pyplot包:import matplotlib.pyplot as plt案例展示:# 使用Matplotlib绘制折线图ls_x=[0,1,2,3,4,5,6,7]ls_y=[1,2,11,5,6,8,10,

2018-01-21 13:19:29 792

原创 使用python读取指定目录下的指定类型文件

准备工作:设置指定的路径,使用os.listdir() 方法获取路径下所有的文件import ospath = "d:\\data" # 设置路径dirs = os.listdir(path) # 获取指定路径下的文件循环判断:使用os.path.splitext()方法筛选出指定类型的文件

2018-01-21 08:25:03 41133 3

原创 使用python去除字符串中的重复值

使用python去除字符串中的重复值:a = raw_input("请输入字符串:")a_1 = ""for i in a: if i not in a_1: a_1 += iprint a_1

2018-01-20 16:35:28 25423 2

原创 python数据清洗之list去空格

定义一个列表,如下: My_list = [“aaa, 1000, we”, “bbb, we, qt”, ” I, love, you”]可见,“1000”、“we”、“qt”、“i”、“love”、“you”前均包含空格,我们要把这些空格去除,也就是说,我们要把这些“脏数据”清洗“干净”。使用for循环My_list 列表,再通过replace()方法替换空格:>&gt...

2018-01-19 16:09:07 9347 2

原创 Python之列表推导式

例题:使用Python生成列表:[1,4 9,16,25,36,49,64,81,100]列表的规律显而易见,1的平法,2的平方……x的平方,对于这种列表一般写法是使用for循环,然后再通过append()方法在列表后追加写入x的平方:>>> L = []>>> for x in range(1,11): L.append(x*x)>>> print L[1, 4, 9,

2018-01-18 08:20:11 438

Linux操作系统课程知识点思维导图(xmind文件可编辑)

文件内容为Linux操作系统课程知识点思维导图,xmind源文件,下载后使用XMind软件可以进行编辑。

2020-06-12

Bootstrap4.0.0

该文件是Bootstrap4。下载 Bootstrap 以获得经过编译的 CSS 和 JavaScript 文件、源码文件,或者通过你所喜欢的包管理工具,例如 npm、RubyGems 等,添加到你的项目中。

2018-05-16

maven-3.5.2-bin.zip

apache-maven-3.5.2-bin,官网已经更新到3.6,老版本找到国内下载很慢,所以这里放到国内免费供大家下载。

2020-12-16

《名师讲坛:Android开发实战经典》源代码

《名师讲坛:Android开发实战经典》从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,系统全面地讲述了Android开发中应用的技术。 本资源为附书源码,源码有文件夹目录,注释详细,让你一目了然。里面有很多功能稍加改造就可以用,很适合初学者使用。

2018-05-17

jdk1.7包含32位与64位

目前,官网上已经无法下载jdk1.7,现在提供给大家使用。

2018-05-17

Bootstrap3.3.7

Bootstrap是最受欢迎的HTML、CSS和JS的前端开发框架,用于开发响应式布局、移动设备优先的WEB项目。它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式。此zip文件是Bootstrap3.3.7资源文件,内含css/fonts/js

2017-11-17

js实现简单的注册验证

使用js实现简单的对用户名、密码的注册验证。password与repassword的验证。

2017-10-19

超市商品信息管理系统.zip

本项目采用C#语言开发,SqlServer数据库,EntityFramework框架,连接字符串的存放位置:Exam001\App.congif。

2020-05-20

数据结构复习题(附解析)

本资源是本科阶段数据结构课程的复习题库PDF版本,题目按照章节组合。文档中包含正确答案和重难点题目的题目解析。

2020-06-13

FTP上传下载软件

这是一款最新的FTP上传下载软件哦,很适合初学者使用的哦。。

2014-06-27

Python中inplace=True的理解

发表于 2018-01-21 最后回复 2020-08-03

yuanxiang01的留言板

发表于 2020-01-02 最后回复 2020-01-02

如何按行获取通过prettytable模块生成的表的数据?

发表于 2017-11-22 最后回复 2018-01-21

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

TA关注的人 TA的粉丝

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