![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
可爱的红薯
这个作者很懒,什么都没留下…
展开
-
Python中遇到"UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position 2-3: illegal multibyte sequ
Python中遇到"UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position 2-3: illegal multibyte sequence"之类的编码或解码的错误时如何处理【背景】问题参见:python2.7 urllib2 抓取新浪乱码中的:报错的异常是 UnicodeDecodeError: ‘gbk’ codec ca...转载 2018-03-08 11:44:22 · 3266 阅读 · 0 评论 -
Python 操作配置文件
代码开发都在测试环境中,投入生产环境时运维人员不会去修改你的代码(如修改数据库连接相关信息),此时就需要提供一个相应的配置文件,供给运维人员修改。此处记录一下python操作配置文件的方法。参考:https://www.jianshu.com/p/5f1e1bc3fbe2介绍:文件格式配置文件中包含一个或多个 section,每个 section 都有自己的 option; se...原创 2018-07-26 19:18:13 · 1327 阅读 · 0 评论 -
Windows下在Anaconda3中安装python版的XGBoost库
转自 :https://blog.csdn.net/zz860890410/article/details/78682041 xgboost是近年来很受追捧的机器学习算法,由华盛顿大学的陈天奇提出。最近在学习机器学习,所以需要安装这一利器。然而,在网上找了很多安装xgboost的教程,有些方法太复杂,要安装额外的几个软件,有些看着简单但是自己按步骤安装了一遍,进行测试的时候还是没有成功。...转载 2018-08-10 10:30:16 · 631 阅读 · 0 评论 -
math、numpy、pandas NaN 判断以及去除
转自https://blog.csdn.net/lanchunhui/article/details/80399681>> np.nan == np.nanFalse>> np.nan is np.nanTrue>> math.nan is np.nanFalse>> np.isnan(math.nan)True...转载 2018-08-06 14:31:51 · 20828 阅读 · 4 评论 -
pandas系列总结(1) --- pandas数据结构
一、Series类型1.数据创建Series 是一个带有 名称 、索引的一维数组,在 Series 中包含的数据类型可以是整数、浮点、字符串、Python对象等Pandas 常用的数据结构有两种:Series 和 DataFrame。这些数据结构构建在 Numpy 数组之上,效率很高。age = pd.Series(data=[23,34,35,12,23]) #创建serie...原创 2018-08-16 16:12:44 · 368 阅读 · 0 评论 -
pandas系列总结(2)--- pandas基础功能(初步了解数据及函数)
延续总结(1):pandas系列总结(1) --- pandas数据结构实际使用中,我常用的DataFrame数据类型,下面了解DataFrame基本功能,基本数据集import pandas as pdimport numpy as npindex = pd.Index(['love','alice','peter','mars','mechel'],name='name')da...原创 2018-08-17 11:10:49 · 722 阅读 · 0 评论 -
RuntimeError: dictionary changed size during iteration 解决办法
在字典遍历过程中修改字典元素,报错 RuntimeError: dictionary changed size during iteration得知遍历时不能修改字典元素for k in func_dict.keys(): if func_dict[k] is np.nan: del func_dict[k] continue解决办法:将遍历条...原创 2018-08-20 10:39:36 · 65954 阅读 · 5 评论 -
mac anaconda python连接数据库
首次尝试anaconda python连接数据库,记录一下1. 到相应python 版本环境下,下载相应数据库包,以下为命令行source activate python3.5env #进入Python3.5环境下conda install pymysql #下载mysql数据库交互包2.import pymysql不报错[anaconda 中 conda命令找不到mysq...原创 2018-07-26 19:18:39 · 1208 阅读 · 0 评论 -
Python Numpy中reshape函数参数-1的含义
新数组的shape属性应该要与原来数组的一致,即新数组元素数量与原数组元素数量要相等。一个参数为-1时,那么reshape函数会根据另一个参数的维度计算出数组的另外一个shape属性值。下面来举几个例子来理解一下:>>> z = np.array([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12],[13, 14, 15, 16]])...转载 2018-07-27 15:58:37 · 3043 阅读 · 0 评论 -
Python编码系列问题-(一)
学习python至今,如果说有什么问题令我一直头痛不解,非编码问题莫属,遇到过许多编码问题,每一次都是不同的解决办法,尤其我经常读取的是中文文件,同样类型的编码报错,几乎都是在用不同的方式解决,总让我琢磨不透,此问题浪费了我python编程的一半以上时间,在此先挖一坑,日后不断填补,总结规律。通过搜索,找到一篇深入讲解编码问题的文章Python 编码为什么那么蛋疼?文章中刘志军回答如下:另一篇文章...原创 2018-03-15 10:19:07 · 134 阅读 · 0 评论 -
Python评分卡建模记录----使用到的各种函数(2)
(七) python的DataFrame排序问题1.按照一列排序frame.sort_index(axis = 0,ascending = True,by = 'a') #升序 frame.sort_index(axis = 0,ascending = False,by = 'a') #降序2. 按多列排序frame.sort_index(axis = 0,ascending = True...原创 2018-05-03 13:36:16 · 309 阅读 · 0 评论 -
python数据分析建模每日一题(5月2日)——顺时针逆时针打印矩阵
#顺时针打印list1 = [[2,3,4,5],[5,6,7,8],[3,4,5,9],[10,11,23,45],[1,4,7,2]]left = 0 #列起始top = 0 #行起始right = len(list1[0]) #-1为列结束bottom = len(list1) #-1为行结束print ('first')result = []while(left <...原创 2018-05-02 17:29:22 · 309 阅读 · 0 评论 -
python--numpy&pandas 函数
相关函数http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html#pandas.DataFrame二、常用库1.NumPy NumPy是高性能科学计算和数据分析的基础包。部分功能如下:ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。用于对整组数据进行快速运算的标准数学函数(无...原创 2018-05-04 10:34:27 · 222 阅读 · 0 评论 -
python 逆转句子
1.将一个句子逆转将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I#-*- coding:utf8 -*-string = raw_input('string:') #输入句子list1 = string.split() #以空格分裂list1 = reversed(list1) #逆转lista = ' '...原创 2018-07-27 15:46:36 · 2126 阅读 · 0 评论 -
dataframe行、列条件运算
1 2 3 4 5 6 7 8 9 10 11 >>> import pandas as pd >>> import numpy as np >>> from pandas import Series, DataFram...转载 2018-07-27 15:53:54 · 15750 阅读 · 0 评论