- 博客(13)
- 收藏
- 关注
原创 Pyecharts图片保存
1,先下载组件from pyecharts import options as opts# 导入输出图片工具from pyecharts.render import make_snapshot# 使用snapshot-selenium 渲染图片from snapshot_selenium import snapshot2,首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。(http://chromedriver.storage.googleapi
2021-09-29 18:35:51
1849
原创 时间处理函数
1,Pythonpd.to_datetime()df['repay_date'] = pd.to_datetime(df['repay_date'], format='%Y-%m-%d') # 将读取的日期转为datatime格式2,Sqldata_format() date_format(created_at, '%Y-%m-%d') >= date_format((current_date - INTERVAL '31' DAY), '%Y-%m-%d') ...
2021-07-05 16:48:40
229
原创 python 删除指定列
1,按名称删除d1=data.drop('apply_id',axis=1)删除了data表中名字为apply_id的列2,实际我想按索引删除第几列,但搜了好久都是按列名来删除的,希望有知道的小伙伴留言一下,谢谢!d1=df.drop(df.columns[len(df.columns)-1], axis=1)...
2021-06-30 16:16:02
5891
原创 Python基础函数|填充缺失数据pandas.DataFrame.fillna
pandas.DataFrame.fillna官方文档创建Dataframeimport pandas as pdimport numpy as npdf = pd.DataFrame([[np.nan, 2, np.nan, 0], [3, 4, np.nan, 1], [np.nan, np.nan, np.nan, 5], [np.nan, 3, np.nan, 4]], .
2021-06-30 11:25:34
389
原创 遇到连续问题怎么办?
有一张“用户登陆记录表”,包含两个字段:用户id、日期。【问题】查询2021年每个月,连续2天都有登陆的用户名单。【解题步骤】1.思路怎么能知道连续登陆用户呢?首先对用户连续登陆进行标记 select 用户id,日期, month(日期) as 月, day(日期) as 日,row_number() over (partition by month(日期), 用户id order by 日期) as 每个月登陆顺序 from 用户登陆.
2021-06-20 12:01:04
154
原创 div函数
最近工作中使用了div函数,理解如下:cut_list = [i for i in list(df_copy.keys()) if i.endswith('cut')]a1 ={}a1_rate ={}for i in cut_list: a1[i] = df_copy.groupby(['is_ecommerce',i]).size().unstack(['is_ecommerce']) a1_rate[i] = a1[i].div(a1[i].sum(axis=0),axi
2021-06-11 10:39:41
2530
1
原创 Dataframe修改列名
先做一个Dataframe:import pandas as pda = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})
2021-05-31 11:56:07
274
原创 Python发送邮件,含多个Dataframe
平时处理完数据后可能需要发送邮件,而格式一般都是定式的,每次手动发虽然不是很麻烦,但能省事还是省事,在网上找了很多资料发现一篇文章写得比较好,这里就直接使用了。
2021-05-28 16:41:25
2825
原创 文档字符串 (docstrings)
在定义函数的时候,有时会有注释,这个注释也可以打印。def printMax(x, y): '''文档字符串,试试中文能不能输出.''' x = int(x) # convert to integers, if possible y = int(y) if x > y: print (x, 'is maximum') else: print (y, 'is maximum')printMax(3, 5)print(
2021-05-28 13:14:10
296
原创 SyntaxError: name ‘x‘ is parameter and global
def func(x): global x print ('x is', x) x = 2 print ('Changed local x to', x)x = 50func()print ('x is still', x )tishSyntaxError: name 'x' is parameter and global
2021-05-28 11:55:57
9159
3
原创 廖雪峰Python课程定义函数习题答案
请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax2 + bx + c = 0的两个解。提示:计算平方根可以调用math.sqrt()函数import math def quadratic(a,b,c): if a==0: if b==0: return "无实数根" else: x...
2018-03-28 18:02:13
1746
原创 学习随笔
GPU选择一般个人用户选择Nvidia GTX系列。主要参数1:计算能力,主要关心32位浮点计算能力2,内存大小,随着深度学习深入,或者训练时批量越大,GPU内存也要越大(不要小于4GB,如果显示图形界面,不小于6GB)3、内存宽带,足够大才能运行顺畅入门1050Ti不错(1300大洋)、整机装配:1、不考虑机箱太小的,因为GPU较大,自带风扇要好 2、检查GPU功耗,50-300W不等,因此...
2018-03-17 15:04:44
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人