
Python相关
文章平均质量分 51
福建首富嘿嘿嘿
这个作者很懒,什么都没留下…
展开
-
python中列表list的初始化及增删改查
1. list的初始化1.1 使用for初始化list>>>list1 = [1, 2, 3, 4]>>>list2 = ['a', 'b', 'c']# 这种写法结果元素数量 = list1元素数量 * >>>list3 = [(i, j) for i in list1 for j in list2]>>>li...原创 2019-12-23 21:27:52 · 2223 阅读 · 0 评论 -
xgboost中使用dump_model方法的fmap参数来修改导出模型的特征名称
当使用xgboost的dump_model方式导出模型时,有时我们希望导出模型中的特征名与训练时训练集的特征名不一样,但是如果整个模型重新训练一遍又很麻烦,这时可以用fmap方法来指定导出模型的特征名。def dump_model(self, fout, fmap='', with_stats=False, dump_format="text"): """ Dump model ...原创 2019-10-28 14:39:57 · 4611 阅读 · 0 评论 -
ix弃用如何替代?教你如何用loc或iloc实现DataFrame的位置、标签混合索引
ix函数被弃用,但是有时候需要用到位置、标签同时索引的情况,很多这种情况是为了避免链式索引的,例如:我想修改一个df的倒数第一行的第’id’列的值。此时,倒数第一行,可以用iloc[-1,:]轻松取出来,但是在不用链式索引的情况下,如何取第’id’列呢?>>>df1 = pd.DataFrame({'id': [3, 4, 1, 1], ...原创 2019-09-20 15:29:25 · 5436 阅读 · 1 评论 -
用lambda函数对DataFrame切片
loc和iloc函数支持用函数来切片,函数的输入参数只能是一个,这个参数即调用loc的DataFrame或Series。In [84]: df1 = pd.DataFrame(np.random.randn(6, 4), ....: index=list('abcdef'), ....: columns=li...原创 2019-09-20 15:24:41 · 1386 阅读 · 0 评论 -
Pandas中concat、merge方法的参数详细介绍及示例程序展示
部分参考博客:https://blog.youkuaiyun.com/guofei_fly/article/details/85455813方法简介concat()pandas的顶级方法,提供了axis设置可用于df间行方向(增加行,下同)或列方向(增加列,下同)进行内联或外联拼接操作append()dataframe数据类型的方法,提供了行方向的拼接操作join()d...原创 2019-08-27 11:16:13 · 2991 阅读 · 0 评论 -
Pycharm常用快捷键
本博客记录常用的Pycharm快捷键快捷键功能备注Ctrl + D复制并粘贴一行Ctrl + Y删除一行Ctrl + Alt + Shift + ↑上移一块代码需要选中某一行或某一块代码Ctrl + Alt + Shift + ↓下移一块代码需要选中某一行或某一块代码Ctrl + J调用代码模板...原创 2019-08-23 18:29:20 · 311 阅读 · 0 评论 -
Python中如何迭代(遍历)list、dict
本篇博客介绍Python中list的迭代方法(迭代方法),即在for循环中使用list的方法。1. list的迭代方法原创 2018-10-10 17:28:33 · 11036 阅读 · 2 评论 -
Python文件头部的#!/usr/bin/env python 是什么意思
首先需要说明:这句代码在unix类的操作系统才有意义!这句代码在unix类的操作系统才有意义!这句代码在unix类的操作系统才有意义!这句话的目的是告诉操作系统使用哪个Python解释器来执行这个py文件。在linux上执行一下命令 /usr/bin/env python ,就知道这行其实是call一下python解释器.这句话的一般有两种形式:1. #!/usr/bin/pyth...原创 2018-10-10 15:56:43 · 7864 阅读 · 0 评论 -
Python2的raw_input()在编程题中读取输入的使用技巧及输出语句的写法技巧
在做笔试的编程题时,经常会需要读取题目给的输入内容。我在做编程题的时候一般会用Python2语言,而Python2中读取输入时用的最多的是raw_input()函数,所以本篇博客的目的是总结使用raw_input读取内容时的一些技巧。请注意:这些读取技巧针对的是做笔试时编程题的场景。以下通过示例的方法来展示几种典型的读取输入的方法。 例1:输入的第一行是一个数字n,表示接下...原创 2018-10-09 21:56:44 · 917 阅读 · 0 评论 -
PyCharm中如何设置切换Python Console终端的Python版本
在使用PyCharm的Python Console终端时,有时我们会需要切换终端运行的Python版本,比如下图中我的Console当前使用的版本是Python2,但是我现在想切换到Python3版本,如何做呢? 我的PyCharm版本是2018.1专业版:首先选择File——>Settings,然后进行如下操作:双击Build,Execution,Deploymen...原创 2018-09-28 17:20:52 · 20737 阅读 · 2 评论 -
Python正则表达式教程:re库、re.match、re.search、re.findall、re.sub的详细用法
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,re模块使Python语言拥有全部的正则表达式功能。1. 常见正则表达式:1.1 字符类[aeiou] 匹配中括号内的任意一个字母 [0-9] 匹配任何数字。等价于[0123456789]或\d [a-z] 匹配任何小写字母 ...原创 2018-09-25 20:18:27 · 1580 阅读 · 0 评论