python基础知识
skyHdd
deep work,simple life
展开
-
pandas 细节总结
pandas 细节总结1、pandas option设置2、快速统计信息和数据类型 df.describe().T 、 df.info()3、多列排序 data.sort_values()4、去重复4.1、全部列去重复 data.drop_duplicates()4.2、某一列去重复 data.drop_duplicates(subset = '列标签')5、基于其他列创建一个新列M1:添加修改列...原创 2020-04-22 22:49:49 · 1081 阅读 · 1 评论 -
python基础知识 查漏补缺
python基础知识 查漏补缺1、函数中的参数是形参,如果调用是不写关键字,默认按顺序把参数放进去。如果写了关键字,可以调换。函数中如果有return,才能赋值 a=func_()2、python 循环变量不需要加end,因为python代码前面的空格相当于循环体3、条件分支,条件最好互斥。否则,那个条件先满足,执行那个条件,后面条件不满足if condition1:print(‘1’)...原创 2020-04-19 16:48:26 · 424 阅读 · 0 评论 -
python 数据画图
python 数据画图1、matplotlib2、seaborn3、echarts前端1、matplotlibimport matplotlib.pyplot as pltmatplotlib学习:matplotlib官网链接:https://matplotlib.org/2、seabornimport seaborn as snsseaborn 学习:seanborn-galle...原创 2020-04-17 21:14:30 · 608 阅读 · 0 评论 -
Anaconda 常用使用技巧总结
Anaconda 常用使用技巧总结1、变量查询2、批量备注:Ctrl+/3、spyder打开.ipynk文件执行4、Prompt命令5、python安装新的第三方库1、变量查询whos #查看变量和变量信息who #查看变量2、批量备注:Ctrl+/3、spyder打开.ipynk文件执行step1-打开:Ipynk文件可以直接拖到spyder界面,右键convert to pyt...原创 2020-04-17 20:42:51 · 2681 阅读 · 0 评论 -
python安装新的第三方库 4种常见方式总结
python安装新的第三方库方法1:conda install pandas方法2:下载好安装包,安装 pip install xxx.zip方法3:python setup.py install方法4:pip install xxx.whl方法1:conda install pandas方法1是从anaconda云中安装,速度一言难尽。可以在prompt中下面语句,配置anaconda仓库...原创 2020-04-17 20:24:52 · 432 阅读 · 0 评论 -
python 利用df.drop_duplicates()和df.duplicated()实现查找某字段取值不标准的数据
df.drop_duplicates()DataFrame.drop_duplicates(self, subset=None, keep=‘first’, inplace=False)参数: subset : column label or sequence of labels, optionalOnly consider certain columns for identifyi...原创 2020-01-12 20:26:25 · 6900 阅读 · 1 评论 -
python利用np.where()实现不同条件下的数据处理或者计算
numpy.where (condition[, x, y])用法np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。np.where([[True,False], [True,True]], # 官网上的例子 [[1,2], [3,4]], [[9,8], [7,6]])...原创 2020-01-08 22:32:26 · 2361 阅读 · 1 评论 -
python dataframe计算两个日期之间天数 两种思路(推荐思路2)
思路1:1、字符串转日期格式,对于dataframe格式的日期数据datadf[‘A’]可以采用 pd.to_dataframe(datadf[‘A’])2、对于日期格式的两个数据date1、date2,可以直接采用(date2 - date1).days 得到两个日期之间的天数3、对于dateframe中的日期series,借助 lambda实现.栗子:import numpy a...原创 2020-01-06 23:29:57 · 11606 阅读 · 2 评论 -
【T-Tensorflow框架学习】 Tensorflow.eval和Session.run启动计算图的用法和区别
Session.run()和Tensor.eval(): eval() 是tf.Tensor的Session.run() 另外一种写法,但两者有差别eval(): 将字符串string对象转化为有效的表达式参与求值运算返回计算结果基于Tensorflow的基本原理,首先需要定义图,然后计算图,其中计算图的函数常见的有run()函数,如sess.run()。eval()也是启动计算的一种方...原创 2018-08-30 09:03:29 · 550 阅读 · 0 评论 -
【F-python基础编程】正则化表达式
参考资料: 数据结构与算法实现 龚宗燕原创 2018-08-28 19:59:38 · 369 阅读 · 0 评论 -
【F-python基础编程】Python 中变量赋值传递时的引用和拷贝
1-python的变量及其存储 引用语义:在python中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种方式,变量所需的存储空间大小一致,因为变量只是保存了一个引用。也被称为对象语义和指针语义。值语义:有些语言采用的不是这种方式,它们把变量的值直接保存在变量的存储区里,这种方式被我们称为值语义,例如C语言,采用这种存储方式,每一个变量在内存中所占的空间就要根据变量实际的大小而...原创 2018-08-28 17:48:59 · 617 阅读 · 0 评论 -
【F-python基础编程】Python数组操作 之 numpy.array & list生成数组 读取大小和列元素
在python中,标准库中list生成的数组和numpy生成的数组numpy.arrary(),不同点如下: - 一个列表中可以存放不同类型的数据,包括int、float和str,甚至布尔型;而一个数组中存放的数据类型必须全部相同,int或float。 - list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据。增加了存储和消耗cpu,array1=numpy.ar...原创 2018-08-23 22:18:49 · 1545 阅读 · 0 评论 -
【F-python基础编程】Python数组操作 之 创建数组
Python数组操作3种不同的形式: - 用list和tuple等数据结构表示数组 - 用array模块 - NumPy库1-用list和tuple等数据结构表示数组 用列表定义数组,也可以用元组定义列表,元组是不可变的列表: 一维数组:list=[1,2,3,4] 二维数组:list=[[1,2,3],[4,5,6],[7,8,9]] 弊端:...原创 2018-08-23 17:20:44 · 9150 阅读 · 1 评论 -
【F-python基础编程】字符串1
1-字符串与编码:只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码;浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器。捋一捋AS...原创 2018-08-22 18:21:36 · 1160 阅读 · 2 评论