![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
RachelJiang
这个作者很懒,什么都没留下…
展开
-
Python之gc 垃圾回收机制
Python之gc 垃圾回收机制在Python中,为了解决内存泄露问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。#garbage collector to keep RAM in checkimport gc 最近在kaggle kernel上跑程序,kernel commit以后跑到一半就显示完成了,且没有任何报错。这是内存/显存/硬盘不足导致的。对已经销毁的对象,Python不会自动释放其占据的内存空间。为了能够充分地利用分配的内存,避免程序跑到一半停止,要时不时地进行内存回原创 2021-01-31 15:23:17 · 264 阅读 · 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 · 3590 阅读 · 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 · 13238 阅读 · 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 · 2024 阅读 · 1 评论 -
Python之Tensorflow
Python之Tensorflow1. 这是什么?TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。——百度百科TensorFlow 是由 Google Brain 团队为深度神经网络(DNN)开发的功能强大的开源软件库,Tensorflow是一种计算图模型,即用图的形式来表示运算过程的一种模型。2.受欢迎的原因开源深度学习库 TensorFlow 允许将深度神经网络原创 2021-01-31 15:08:40 · 1058 阅读 · 2 评论