
python
东方老司机
海纳百川,有容乃大;壁立千仞,无欲则刚。
展开
-
Python数据清洗(选择特征中数据类型为数值型的特征)
当我们拿到一个数据的时候,首先要看下它的大小是什么?数据类型有什么?import pandas as pdpath = "xxx.csv"data = pd.read_csv(path)print(data.shape)print(data.dtypes)然后我们把这个数据的名字及对应的特征放到了一个单独的文件里面pd.DataFrame(data.dtypes).to_csv("fea_type.csv")然后添加每列名字和类型索引为 “name”和“type”feature_pat原创 2021-11-11 16:35:17 · 1268 阅读 · 0 评论 -
python中yield的用法详解
转自:https://blog.youkuaiyun.com/mieleizhi0522/article/details/82142856 首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带...转载 2021-06-04 10:40:34 · 172 阅读 · 0 评论 -
计算两个日期的时间间隔 python
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,这个确实很方便字符类型的时间import datetimeday1 = "6/24/2010"day2 = "1/19/2012" d1 = datetime.datetime.strptime(day1 , '%m/%d/%Y')d2 = datetime.datetime.strptime(day2 , '%m/%d/%Y')diff = d2 - d1prin原创 2021-05-06 09:37:14 · 2915 阅读 · 0 评论 -
Python报错"it could not find or load the Qt platform plugin "windows"
在用python画图的时候,弹出来一个小框,说是“it could not find or load the Qt platform plugin “windows””,意思就是找不到或者无法加载QT平台的windows插件。搜索了一下,主要是有两种方式解决一下:1.把相关插件复制到程序运行的环境下,让他找到在python安装目录里寻找plugin路径,如E:\Installation...原创 2019-11-14 13:30:30 · 7191 阅读 · 4 评论 -
Python之lambda表达式
lambda也称之为匿名函数,与常规函数相比:常规函数def必须通过其函数名被调用,因此必须首先被定义。但是作为一个表达式的lambda,返回的函数对象就不需要名字了。lambda专注于简单的任务,而常规函数则负责更复杂的多行逻辑。lambda表达式的主体是只有一行的简单表达式,并不能扩展成多行。lambda表达式:lambda argument1, argument2,… argumentN ...原创 2019-07-14 18:27:27 · 431 阅读 · 0 评论 -
Python实现小球游戏
用python实现小球的游戏,小球不断运动,用挡板接住小球使小球一直运动即可得分,参照着输上的介绍写的,很简易的游戏,只需要导入sys 和 pygame模块。效果图如下所示:# -*- coding: utf-8 -*-: import pygameimport sys# pygame初始化pygam...原创 2019-01-13 22:01:47 · 3164 阅读 · 0 评论 -
python趣味编程入门学习笔记
之前都是随用随学,想着系统学习一下python,就阅读了下《Python趣味编程入门》,都是些基础,但是也感觉还不错,一下是自己做的一些笔记。python趣味编程入门文章目录python趣味编程入门第2章 Python基础知识hello world使用变量取得输入字符串和数值函数挑战自我第3章 改变程序流程多重...原创 2019-01-05 20:48:57 · 4164 阅读 · 2 评论 -
关于Python、Anaconda、Jupyter
参考:https://www.zhihu.com/question/58033789 https://blog.youkuaiyun.com/huayucong/article/details/52966139 https://blog.youkuaiyun.com/llxlqy/article/details/79114003首先说下Python和Anaconda的关系吧,简单来说,Anaconda可以...原创 2018-11-09 22:29:49 · 4734 阅读 · 0 评论 -
第一个程序python-HelloWorld
最近学习python,准备跟着廖雪峰老师学一波https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 ,学完后记录一下学习过程,发现这篇博客写的很接地气,就直接转来了。 第一个程序 - helloWorldh...转载 2018-11-06 22:36:53 · 517 阅读 · 0 评论 -
爬虫 初体验
!/usr/bin/python:这句注释的作用是告诉文件中的代码是用什么编译器去执行;!/usr/bin/env python:这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。-- coding: UTF-8 --:这段注释是告诉Python...原创 2018-08-31 09:30:23 · 138 阅读 · 0 评论 -
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 0: invalid continuation byte问题
在用python编码的时候,想把一txt文件里面的东西,插入到excel表格中,结果出现了UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xd1 in position 0: invalid continuation byte问题解决方式:在创建表后,加入 (1) workbook = xlwt.Workbook(encoding=’ut原创 2017-09-16 09:57:16 · 21208 阅读 · 0 评论