- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 Python之gc 垃圾回收机制
Python之gc 垃圾回收机制在Python中,为了解决内存泄露问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。#garbage collector to keep RAM in checkimport gc 最近在kaggle kernel上跑程序,kernel commit以后跑到一半就显示完成了,且没有任何报错。这是内存/显存/硬盘不足导致的。对已经销毁的对象,Python不会自动释放其占据的内存空间。为了能够充分地利用分配的内存,避免程序跑到一半停止,要时不时地进行内存回
2021-01-31 15:23:17
310
1
原创 Python之Pandas isnull检查是否有缺失值
1.df.isnull()元素级别的判断,把对应的所有元素的位置都列出来,元素为空或者NA就显示True,否则就是Falsetrain.isnull()2,df.isnull().any()列级别的判断,只要该列有为空或者NA的元素,就为True,否则Falsetrain.isnull().any()3.df[df.isnull().values==True]可以只显示存在缺失值的行列,清楚的确定缺失值的位置。train[train.isnull().values==True]
2021-01-31 15:21:14
3746
1
原创 Python中“%%time”是什么意思
Python中“%%time”是什么意思%%time是一个神奇的命令。这是伊普顿的一部分。%%time打印整个单元格的壁时间,而%time只提供第一行的时间使用%%time或%time打印2个值:CPU时间壁厚时间计时性能1.%%time将会给出cell的代码运行一次所花费的时间。%%timeli = []for i in range(1000): li.append(i ** 2) Wall time: 0 ns2.%time将会给出当前行的代码运行一次所
2021-01-31 15:16:40
14115
2
原创 Python之如何读取数据?
1.pandas直接读取数据import pandas as pdtrain = pd.read_csv('../input/train.csv')train.head()2.导入大量数据,datatableimport datatable as dttrain_datatable = dt.fread('../input/train.csv')#convert to a pandas dataframetrain = train_datatable.to_pandas()train.
2021-01-31 15:15:00
2098
1
原创 Python之Tensorflow
Python之Tensorflow1. 这是什么?TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。——百度百科TensorFlow 是由 Google Brain 团队为深度神经网络(DNN)开发的功能强大的开源软件库,Tensorflow是一种计算图模型,即用图的形式来表示运算过程的一种模型。2.受欢迎的原因开源深度学习库 TensorFlow 允许将深度神经网络
2021-01-31 15:08:40
1146
2
原创 Mac python安装lightgbm报错image not found
问题:Mac - Anaconda - Jupyter notebook在执行 import lightgbm 报错,显示image not found。解决方法:在终端执行,完成后退出重新import lightgbm就可以了。brew install libomp
2020-06-30 17:37:50
630
原创 name norm is not defined
Tool: Python问题:plt.subplots(figsize=(10, 5))plt.figure(1)ax = sb.distplot(train['SalePrice'], bins=30, fit=norm, color="mediumslateblue")ax.set(xlabel='SalePrice', ylabel='Frequency')plt.xticks(rotation=-45)plt.subplots(figsize=(10,5))plt.figur
2020-06-29 06:09:20
2793
转载 python之数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
df是DataFrame的缩写,表示读取进来的数据,在Dataframe中选取数据包括3中情况: 1)行(列)选取(单维度选取):df[]。这种情况一次只能选取行或者列,即一次选取中,只能为行或者列设置筛选条件(只能为一个维度设置筛选条件)。 2)区域选取(多维选取):df.loc[],df.iloc[],df.ix[]。这种方式可以同时为多个维度设置筛选条件。 3)单元格选取(点选取):df.at[],df.iat[]。准确定位一个单元格。...
2020-06-13 00:48:54
3246
原创 Techblog:博客初始化问题
MacOS 通过 Hexo + GitHub 搭建个人网站问题:更改了 _config.yml的设置,之后本地网页无法打开,同时无法部署到GitHub。过程:在本地blog关联github时,修改了deploy设置,之后本地页面无法打开。# Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy: type: git repository: git@github.com:rachel2m19/rachel
2020-05-19 21:23:03
384
空空如也
Python pandas isnull检查是否有缺失值
2021-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人