自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 关于pytorch搭建 GAN 生成对抗网络 出现 RuntimeError 错误

RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.FloatTensor [128, 1]], which is output 0 of TBackward, is at version 2; expected version 1 instead. Hint: enable anomaly detection to find

2021-07-09 20:15:09 863

原创 线性回归的评估指标

一、回归类模型① 是否预测到了正确的数值?Mean Squared Error MSE均方误差Mean Absolute Error MAE平均绝对误差② 是否拟合到了足够的信息?二、分类型模型

2021-01-11 19:54:32 2863 1

原创 P9

知知知…有一说一,重采样与窗口函数部分完全看不懂!!(哭…)简单地记录一下前两部分的学习吧(嘻嘻…)一、时间点的创建to_datetime方法这个方法的包容性很大,可以有很多种(有限)建立起时间点使用 to_datetime 方法与 format 格式化函数加上format函数后,甚至可以为所欲为的建立时间点可将时间点作为索引创建一个列表date_range方法主要参数有四个start/end/periods(时间点个数)/freq(间隔方法)bdate_rang

2020-12-23 11:54:37 180

原创 P8

知知知…1.category 分类变量的创建① 用Series创建,指定类型为 dtype=‘category’ (类似于用Series创建 string 类)s = pd.Series([1, 'a', 'uuu', 4.3], dtype='category')print(s)'''0 11 a2 uuu3 4.3dtype: categoryCategories (4, object): [1, 4.3, 'a', 'uuu']'''② 对

2020-12-16 17:12:56 146

原创 P7

知知知…

2020-12-15 12:06:41 286 1

原创 P6

题题题…1.问题【问题一】 如何删除缺失值占比超过25%的列?import numpy as npimport pandas as pdfrom numpy import nan as NaNdf = pd.read_csv(r'C:\\Users\YANG\Desktop\joyful-pandas-master\data\table_missing.csv')index_counts = df.shape[0] # 取出第一维的大小,即每列含有元素的总个数print(index_co

2020-12-13 22:11:33 278 1

原创 P5

知知知…append方法① 利用 Series 添加表s = pd.Series({'Gender':'F','Height':188},name='new_row')df.append(s)②利用 DataFrame 添加表d = pd.DataFrame({'Gender':['F','M'],'Height':[188,176]},index=['new_1','new_2'])df.append(d)assign方法① 主要用于在表中添加列,列名可直接由参数指定(利用

2020-12-02 18:18:22 197 2

原创 P4

一、知知知…pivot与pivot_table一般状态下,数据在DataFrame会以压缩(stacked)状态存放,例如上面的Gender,两个类别被叠在一列中,pivot函数可将某一列作为新的cols。然而pivot函数具有很强的局限性,除了功能上较少之外,还不允许values中出现重复的行列索引对(pair)。pivot_table函数的功能比 pivot 更强大,更人性化,但运算速度也更慢df = pd.read_csv(r'C:\Users\YANG\Desktop\joyful-pan

2020-11-27 23:25:22 165

原创 P3

题题题…问题【问题一】 什么是fillna的前向/后向填充,如何实现?答:先来看看函数 fillna(self, value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)其中method : {‘backfill’, ‘bfill’, ‘pad’, ‘ffill’, None} 就包含了填充方式pad/ffill:用前一个非缺失值去填充该缺失值backfill/bfill

2020-11-23 21:56:56 144

原创 P2

题题题。。。【问题一】 如何更改列或行的顺序?如何交换奇偶行(列)的顺序?答:①可以使用 reindex() 函数来从新定义行 或 列的顺序df.reindex(index=[行名排序...])df.reindex(columns=[列名的排序...])② 有点难度。。。【问题二】 如果要选出DataFrame的某个子集,请给出尽可能多的方法实现答:按 索引方式可分为 单行(列)索引,多行(列)索引,混合索引,函数式索引按 方法可分为、df.loc()、df.iloc()、df.quer

2020-11-22 13:54:23 201

原创 P1

CONTENTS一、Pandas 简介二、基本数据结构三、题题题...一、Pandas 简介pandas 或 Python Data Analysis Library 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。pandas 的一个简单使用(如.

2020-11-18 15:41:29 222

原创 大概就这样8

Contents一、datetime模块二、文件与文件系统一、datetime模块又长又臭,用时再查吧部分习题与解答1、假设你获取了用户输入的日期和时间如2020-1-21 9:01:30,以及一个时区信息如UTC+5:00,均是str,请编写一个函数将其转换为timestamp:""" Input fileexample1: dt_str='2020-6-1 08:10:30', tz_str='UTC+7:00'example2: dt_str='2020-5-31 16:10.

2020-11-01 17:13:00 176

原创 Ta会如7而至吗

Contens一、模块与导入模块二、命名空间与`if __name__ == '__main__'`三、搜索路径与包一、模块与导入模块1.什么是模块?2.模块的特点3.导入模块的三种方法tips二、命名空间与if __name__ == '__main__'1.python的命名空间2.命名空间查找顺序3.if __name__ == '__main__'import numpy as npimport pandas as pdimport matplotlib.pyplot .

2020-10-29 21:18:39 275 1

原创 关机下班,6了6了

魔法方法一、pandas是什么?二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswar.

2020-10-27 18:03:38 297 3

原创 5给你介绍对象呀

类与对象 一、类是什么?对象是什么?二、面向对象编程(OOP)三、再回到 类与对象习题一、类是什么?对象是什么?1.类(class):一个共享相同结构和行为的对象的集合。类(Class)定义了一件事物的抽象特点。通常来说,类定义了事物的属性和它可以做到的(它的行为)。举例来说,“狗”这个类会包含狗的一切基础特征,例如它的孕育、毛皮颜色和吠叫的能力。类可以为程序提供模版和结构。2.对象(object)对象,是一个抽象概念,表示任意存在的事物,通常将对象划分为两个部分,即静态部分与动态部分。静态部分

2020-10-25 15:14:25 364 1

原创 4不4来了阿你

Contents一、集合二、序列三、函数与Lambda表达式嘿嘿 来了胸弟们~一、集合1.什么是集合?集合(set)也是Python一种基本数据类型的,它跟字典(dict)有一点相似,同样是以大括号{ }为特征,不过在set存放的元素是不可重复(更通俗地可理解为重复元素在set中会被自动被过滤,只认其一),元素的类型为不可变类型数据(如整型,字符串,元组)set1 = {1, 1, 2, 3, 4}print(set1, type(set1))# {1, 2, 3, 4} <clas.

2020-10-23 12:01:06 466 1

原创 不3了也不写了....

Contents一、元组二、字符串三、字典一、元组1.部分习题与解答1-1 元组概念写出下面代码的执行结果和最终结果的类型。(1, 2)*2 (1, )*2 (1)*2 解:(1, 2) 显然是一个元组类型,而乘号 * 在元组中是复制拼接,所以输出一个为(1, 2, 1, 2)的元组;元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。print(a, type(a)) # (1, 2, 1, 2) <class 'tuple'>p.

2020-10-19 21:27:10 274 4

原创 我有在认真注释了2

Contents一、循环语句二、异常处理三、列表一、循环语句最常见的 while、for 循环就不用说了,今天咱来说一下 while - else 循环 与 for - else 循环,或许你也很少见到过这两个循环,是的,若不是在师兄的笔记中看到,我也没见过,孤陋寡闻了,今天就来学习一下,以备不时之需。1.while - else 循环 结构如下:while 布尔表达式: 代码块else: 代码块当while循环正常执行完的情况下,执行else输出,如果while循环中执行了

2020-10-17 18:01:41 249 2

原创 第1次任务の打卡

Contents一、 变量、运算符与数据类型二、位运算三、条件语句一、 变量、运算符与数据类型部分练习题及解答怎样对python中的代码进行注释?注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂,一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。python中注释可分为行注释和块注释,即单行注释和多行注释。①单行注释用 # 表示,并在井号后面输入注释的内容即可。②多行注释用一对 三个单引号'''或一对 三个双引号"""表示,并在一对引号内(可多行)输.

2020-10-14 23:16:35 542 9

原创 记录一次奇妙的Anaconda安装过程

记录一次奇妙的Anaconda安装过程一、什么是Anaconda二、 如何下载Anaconda三、如何安装Anaconda四、如何为Anaconda配置环境一、什么是AnacondaAnaconda 是Python的一个发行版,里面内置了很多工具,用户无需单独安装(比如Numpy包);它用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。Anaconda使用软件包管理系统Conda进行包管理。二、 如何下载Anaconda常用的两种下载Anaconda方式1.官方网址:http

2020-10-13 19:31:29 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除