python语法总结与bug积累
文章平均质量分 79
结合代码案例来看python的语法,注重积累与基础。
旺仔的算法coding笔记
从自己能做到的开始,一件件来,缓慢而坚定地前进,尽力而为,自己也终将有成为大佬而从容自在的时候
展开
-
pandas.DataFrame.from_dict直接从字典构建DataFrame
pandas函数中pandas.DataFrame.from_dict 直接从字典构建DataFrame 。参数解析DataFrame from_dict()方法用于将Dict转换为DataFrame对象。 此方法接受以下参数。data: dict or array like object to create DataFrame.data:字典或类似数组的对象来创建DataFrame。 orient: The orientation of the data. The allowed valu.原创 2021-11-13 14:34:45 · 15053 阅读 · 1 评论 -
近期函数积累:
很多东西很简单,但是用的少且又没反复去记忆又忘了。这里对最近遇到的做个记录,坦诚的面对菜菜的自己吧。pd.get_dummies(data[col], prefix=col) # get_dummies 是利用pandas实现one hot encode的方式。此处为对指定列进行one_hot编码。 这了指定的原因是只对类别型特征列进行one_hot编码。对于其中某一列,假设改类别列的取值个数为3,则进行one-hot后该列列数则由1变为了3参考:https://blog.csdn....原创 2021-08-21 23:22:43 · 353 阅读 · 0 评论 -
groupby分组聚合和运算2
本文是对《利用Python进行数据分析》中关于groupby进行分组聚合和运算的一个回顾性总结2。利用groupby进行数据聚合分组级运算和转换透视表交叉表案例原创 2021-06-04 22:28:52 · 2010 阅读 · 1 评论 -
groupby分组聚合和运算
本文是对《利用Python进行数据分析》中关于groupby进行分组聚合和运算的一个回顾性总结,整体而言,在过去的工作中,用到groupby的场景还是蛮多的,尤其是利用它与相关函数的结合能解决f原创 2021-06-04 20:13:24 · 2306 阅读 · 1 评论 -
python绘图可视化
本文是对《利用python进行数据分析》书中关于绘图可视化的一个回顾性总结笔记。matplotlibpandaszid原创 2021-06-04 10:02:38 · 830 阅读 · 1 评论 -
数据规整化-清理转化合并和重塑笔记
本文是对《利用python 进行数据分析》中关于“数据规整化:清理转化合并和重塑”的回顾性总结笔记,并附上自己的相关代码与注释。原创 2021-06-02 22:13:56 · 171 阅读 · 1 评论 -
pandas读取文件数据、存储详解笔记
本文是对 《利用Python进行数据分析》中关于数据读取的回顾性总计笔记,包含代码注释等。原创 2021-06-02 18:27:56 · 1487 阅读 · 1 评论 -
pandas入门-层次化索引
本文是对pandas的层次化索引的一个回顾性总结。multiIndeunstackstack根据级别原创 2021-06-02 09:41:56 · 922 阅读 · 0 评论 -
pandas入门-缺失数据与重复数据处理
本文是对《python数据分析》的关于pandas入门章节中关于缺失数据与重复数据的一个回顾性总结笔记,包括相关解释与代码案例。原创 2021-06-02 09:26:17 · 172 阅读 · 2 评论 -
pandas入门-汇总和计算描述统计笔记
本文是对《python数据分析》的关于pandas入门章节中汇总和计算描述统计的一个回顾性总结笔记,包括相关解释与代码案例。目录求均值df.mean() 求各列最大值的索引值主要描述和汇总统计函数相关系数与协方差非重复值(唯一值)的求取值个数统计包含指定的值的情况(成员资格)求均值df.mean() df.mean 注意数据中缺失与否的处理。skipna=False。 这样遇到缺失值项时便会计算为NaN,例子:df=DataFra...原创 2021-06-02 08:22:10 · 303 阅读 · 1 评论 -
pandas入门-基本功能
本文是对pandas基本功能的一个回顾性总结记录,本文将围绕下属目录展开。索引对象选取和过滤数据算术yun'su原创 2021-06-01 22:48:31 · 381 阅读 · 1 评论 -
Pandas入门-数据结构Series和DataFrame
本文是对《利用Python进行数据分析》的pandas内容的一个回顾性总结,将围绕下面目录进行展开。原创 2021-06-01 19:45:40 · 514 阅读 · 0 评论 -
Numpy基础:数组和矢量计算-笔记与代码
本文是对《利用python进行数据分析》第四章,“Numpy基础:数组和矢量计算”的一个回顾性阅读笔记,对于代码已经加上自己的部分注释。Numpy这章主要是将数据的整理和清理、子集构造和过滤、转换等快速的矢量化数组运算。 Numpy的大多数功能都在Pandas中已覆盖,且pandas比numpy应用更方便,所以重点是pandas而非numpy.ndarray:一种多维数组对象 定义: ndarray是一个通用的同构数据多维容器,其中的所有元素必须是相同类型,也成为数...原创 2021-05-29 09:20:42 · 393 阅读 · 1 评论 -
ipython一种交互式计算与开发环境
本文是对《利用Python进行数据分析》第三章, "ipython一种交互式计算与开发环境》的阅读记录。注: 这章偏环境讲解%run命令 在ipython环境(jupyterNotebook内嵌有它)中,所有文件都可以通过%run命令当做python程序来运行。如 %run ./test.py执行linux 命令 在linux命令前加英文状态下的 !,能在jupyter中运行linux命令。 如 !cat ./test.py 实现查看文件中的代码 ,有时又称为jupyter中...原创 2021-05-29 09:04:08 · 112 阅读 · 0 评论 -
UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xee in position 20: ordinal not in range(128)
利用Python读取文本数据时,有时会遇到UnicodeDecodeError: 'ascii' codec can't decode byte 0xee in position 20: ordinal not in range(128) 报错的提示。参照网上多数教程,如果在jupyter中直接加上下面import sysreload(sys)sys.setdefaultencoding('utf-8')有时会导致,整个后面jupyter的print 输出都被隐藏。上面的做法实质上reloa..原创 2021-05-28 21:17:26 · 511 阅读 · 0 评论 -
python语法总结5-生成器与文件系统
本文是参考《python数据分析》的附录对生成器和文件系统结合案例的一个简单回顾。目录生成器文件系统生成器首先解释迭代器。能以一种一致的方式对序列进行迭代(比如列表中的对象或文件中的行)是Python的一个重要特点。这是通过一种叫做迭代器协议(iterator protocol,它是一种使对象可迭代的通用方式)的方式实现的,一个原生的使对象可迭代的方法。some_dict = {'a': 1, 'b': 2, 'c': 3} for key in some_dict:原创 2021-05-23 16:58:14 · 218 阅读 · 1 评论 -
python总结4-函数
本文是对python中的函数语法的一个简单总结回顾,主要包括命名空间和作用域,匿名函数 闭包 等 。目录命名空间和作用域匿名函数闭包扩展调用语法和args 、**kwargs函数是Python中最主要也是最重要的代码组织和复用手段。函数使用def关键字声明,用return关键字返回值; 同时拥有多条return语句也是可以的。如果到达函数末尾时没有遇到任何一条return语句,则返回None。def my_function(x, y, z=1.5): if z &g.原创 2021-05-23 16:39:40 · 298 阅读 · 0 评论 -
python语法总结3-条件与循环控制流
本文是对python中条件判断语句和循环语句的一个简单回顾性总结。 python和多数语言一样,控制流主要包括if条件判断语句和循环条件判断,将结合具体代码案例进行记录。目录if条件控制流循环控制流异常处理if条件控制流if控制流主要包括 if else 和if elif elif... else语句。实例:x=-3if x < 0: print ("'It's negative'") #输出: 'It's negative'x=20if x .原创 2021-05-23 15:26:54 · 151 阅读 · 0 评论 -
python语法总结2 -数据结构和序列
本文是对python语法中关于数据结构与序列的一个回顾总结,结合《python数据分析》中的相关案例代码记录自己的相关笔记。目录元组列表 字典集合列表、集合和集合的推导式元组元组是一个固定长度,不可改变的Python序列对象。创建元组的最简单方式,是用逗号分隔一列值:当用复杂的表达式定义元组,最好将值放到圆括号内,如下所示:tup1=4,5,6 print(tup1) #注意是元组 nested_tup=(4,5,6),(7,8) # 当用复杂的表达式定...原创 2021-05-23 12:24:13 · 352 阅读 · 1 评论 -
python语法总结1-语言语义
本文是回过头来对python中基本语言语义的一个总结。代码格式分割为缩进而非大括号目录数值类型字符串类型布尔型标量类型类型转换二元运算符和比较运算符 可变和不可变对象 None空值类型 日期和时间 万物皆对象函数调用和对象方法调用变量和按引用传递属性和方法 引入其他文件的函数数值类型Python的主要数值类型是int和float。int可以存储任意(泛指)大的数:示例:ival = ...原创 2021-05-22 22:03:25 · 482 阅读 · 2 评论 -
文件上传服务器-jupyter 中python解压及压缩
由于并不清楚服务器具体地址,只有jupyter 连接的情况下,上传文件。方法一:用Linux命令直接用linux命令,在jupyter中只需要在命令前加一个!即可。学校服务器上没有装zip,但装了tar,可以在压缩的时候选择文件压缩为.tar.gz的文件格式。 命令: !tar -zxvf ./Language-Detector.tar.gz 方法...原创 2019-01-20 13:43:01 · 14799 阅读 · 0 评论 -
TypeError: while_loop() got an unexpected keyword argument 'maximum_iterati
keras版本与TensorFlow版本不匹配错误参考:https://github.com/keras-team/keras/issues/10270报错提示为:~\Anaconda3\lib\site-packages\keras\backend\tensorflow_backend.py in rnn(step_function, inputs, initial_states, ...原创 2019-01-15 14:34:29 · 1137 阅读 · 0 评论 -
TypeError: softmax() got an unexpected keyword argument 'axis'
win下的环境为keras2.16,运行lstm时报错TypeError: softmax() got an unexpected keyword argument 'axis'---------------------------------------------------------------------------TypeError ...原创 2019-02-03 19:46:58 · 669 阅读 · 0 评论 -
python深拷贝与浅拷贝总结
本文框架:一、明确 概念 直接赋值、浅拷贝、深拷贝二、python append中的深拷贝与浅拷贝 案列如果您觉得有用请给我点个赞啦,我会很开心的一、明确 概念: 直接赋值:其实就是对象的引用(别名)。原变,后面的会发生变化 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。原变,后边的会发生变化 深拷贝(deep...原创 2019-03-31 11:43:42 · 221 阅读 · 0 评论 -
sorted函数与字典的有序遍历
sorted()函数方法函数sorted方法,可以对所有可迭代的对象进行排序操作。形式sorted(iterable, key=None, reverse=False) iterable,可以看到其中第一个参数是可迭代对象; key,主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行...原创 2019-05-05 09:00:04 · 410 阅读 · 0 评论 -
Pyhotn 中编码的问题:'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)的错误
转:经常出现类似于'ascii' codec can't decode byte 0xef in position 0:ordinal not in range(128)的错误。直接参照下面的在开头改变默认方式即解决(1)改变默认的编码方式import sysreload(sys)sys.setdefaultencoding('utf-8')问题可以得到解决,但是在no...转载 2019-07-13 17:19:38 · 9444 阅读 · 0 评论 -
python编码问题记录2
python3中此qr数据是utf-8编码的数据格式,并指定errors的错误处理方式errors='ignore'在读,写数据的时候直接指定编码格式with open(data_path,'r',encoding='utf-8',errors='ignore') as file_content:整个读入和写进去不报错,且能看到错误处理方式为:def split_q...原创 2019-08-01 15:34:43 · 322 阅读 · 0 评论 -
中文时间日期解析错误-UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal
参考:https://segmentfault.com/q/1010000003070325 word = (datetime.today() + timedelta(days=keyDate.get(k, 0))).strftime('%Y年%m月%d日')报错:“UnicodeEncodeError: 'locale' codec can't encode characte...原创 2019-01-14 17:11:43 · 3232 阅读 · 0 评论