- 博客(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
原创 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关注的人