Python
Python 笔记总结
SongXJ--
这个作者很懒,什么都没留下…
展开
-
Python:DataFrame 处理数据的常用函数
统计重复次数df['列名'].value_counts()统计不同的值df['列名'].unique()数值化# 数据预处理,对分类进行 id 转换,cat_id: 0——fake;1——ncw;2——realdf['cat_id'] = df['cat'].factorize()[0]cat_id_df = df[['cat', 'cat_id']].drop_duplicates().sort_values('cat_id').reset_index(drop=True)# cat原创 2021-07-09 09:44:15 · 693 阅读 · 0 评论 -
Python:生成随机偏态分布
生成偏随机偏态分布的核心就是伽马函数np.random.gamma()伽玛分布(Gamma Distribution)是统计学的一种连续概率函数,是概率统计中一种非常重要的分布。“指数分布”和“卡方分布”都是伽马分布的特例。import numpy as npimport matplotlib.pyplot as pltshape, scale = 2., 3.s = np.random.gamma(shape, scale, 2000) / 20 + 0.001 # 生成2000个随原创 2021-04-11 14:47:47 · 5195 阅读 · 3 评论 -
Python:Matplotlib 绘制 3D曲面图(实现基本设置的函数模板,直接复制即可调用)
Matplotlib 是 Python 的绘图库,它与 NumPy 一起使用,可以基本上实现 MATLAB 的绘图和计算功能,而且效率更高,速度更快。今天主要说一下关于 Matplotlib 绘制三维图像,并实现一个可以多次使用的函数模板,直接复制调用即可使用。1.导入模块包numpy和matplotlib是两个常规的基本模块。因为实现的是三维绘图,所以需要另外一个模块Axes3D,这是是...原创 2020-04-13 17:17:25 · 4348 阅读 · 2 评论 -
Python:集合运算
在你心中&和|只是简单的位运算符吗,那你就大错特错了。在Python中这两个符号可以用来求集合的交集和并集set_a = {1, 2, 3, 4}set_b = {1, 2, 3, 5}print(set_a & set_b) # 交集:{1, 2, 3}print(set_a | set_b) # 并集:{1, 2, 3, 4, 5}...原创 2020-03-23 11:04:22 · 1677 阅读 · 0 评论