自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tf2 + keras学习

tf2+keras学习

2022-08-17 17:58:34 1360 1

原创 数据处理三板斧——`map`、`apply`、`applymap`详解

数据处理三板斧——map、apply、applymap详解在日常的数据处理中,经常会对一个DataFrame进行逐行、逐列和逐元素的操作,对应这些操作,Pandas中的map、apply和applymap可以解决绝大部分这样的数据处理需求。这篇文章就以案例附带图解的方式,为大家详细介绍一下这三个方法的实现原理,相信读完本文后,不论是小白还是Pandas的进阶学习者,都会对这三个方法有更深入的理解。本文演示的数据集是模拟生成的,想练手的可以按下方的代码生成。boolean=[True,False]ge

2021-12-27 21:41:05 980

原创 Matplotlib子图

子图**有时候我们需要从多个角度进行数据的比较、分析,因此就需要用到子图。**子图的本质是在一个较大的图形中同时放置一组较小的坐标轴,布局形式可以多种多样,不拘泥于我们在第五集中举的那种网格图的形式。一般化的子图我们先进行一般化的子图布局。首先要创建各个子图的坐标轴,传入一个四元列表参数:[x,y,width,height],用来表示这个子图坐标轴原点的x坐标、y坐标,以及宽和高。值得注意的是,这四个值的取值范围都是[0,1],我们约定整个大图的左下端为原点(0,0),右上端为(1,1)。那么x,y

2021-12-27 21:36:57 3243

原创 Keras使用心得

三大步骤 模型+策略+算法一般来说需要导入的包# 其他包import osimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport seaborn as sns# 一般性导入的包import tensorflow as tfimport kerasfrom keras import layers, models, optimizers, metrics, regularizersfrom k

2021-12-27 21:35:14 2003

原创 print(f‘‘)的用法

用法示例print(f'.....')注意:f后面一定要紧跟字符串,不能隔有空格,否则会报错print语句中加入f就可以起到和format函数类似的作用。a = 1b = 2c = 3print(f'a={a}, b={b}, c={c}')# 等价于print('a={}, b={}, c={}'.format(a, b, c))结果:a=1, b=2, c=3可以看出printf的语法特别清楚,他比较器format的用法更加清晰,因为format还需要前后将括号对号入座,而pr

2021-12-15 07:27:37 38065 2

原创 python高阶函数

lambda函数例1:传入多个参数的lambda函数def sum(x,y): return x+y用lambda来实现:p = lambda x,y:x+yprint(p(4,6))lambda函数减少了代码的冗余例2:传入一个参数的lambda函数a=lambda x:x*xprint(a(3)) # 注意:这里直接a(3)可以执行,但没有输出的,前面的print不能少 例3:多个参数的lambda形式:a = lambda x,y,z:(x+8)*y

2021-12-15 07:27:29 135

原创 python列表生成器

列表生成器列表生成器为创建列表提供了一种简洁的方式。其语法为li = [f(var) for var in iterable if condition]f(var)为变量var的表达式,f(var)为最终列表里每个结果的值iterable为可遍历的数据结构,condition则为条件判断(condition也可没有)当然还可以有多个变量var, 即可以有同时var1, var2, var3,也可以有多层for和多个判断if我们通过例子深刻理解比如说,我们可以将一个for循环变成列表用列表生成

2021-12-15 07:27:19 3175

原创 collection库

collection在英文当中有容器的意思,所以顾名思义,这是一个容器的集合。这个库当中的容器很多,有一些不是很常用,本篇文章选择了其中最常用的几个,一起介绍给大家。defaultdictdefaultdict可以说是这个库当中使用最简单的一个,并且它的定义也很简单,我们从名称基本上就能看得出来。它本质上就是一个dict,它是dict的优化版,能够解决的是我们使用dict当中最常见的问题,就是key为空的情况。使用dict在正常情况下,我们在dict中获取元素的时候,都需要考虑key为空的情况。如果

2021-12-15 07:27:04 577

原创 星号参数的作用

Python中函数的参数Python中函数的参数只有两种形式分别是:必填的位置参数(non-default argument / Positional parameter)定义时:直接定义参数名调用时:必须填写而且对位置敏感选填的关键字参数(default argument / Keyword parameter)定义时:需要用key=value对的形式调用时:选填,如果不填时默认使用默认的参数共有的灵活性:不管定义时是位置参数还是关键字参数,在调用时都

2021-12-15 07:26:37 762

原创 Idea中的常用缩写以及快捷键

常用缩写main函数// 输入mainpublic static void main(String[] args){ }sout打印函数// 输入soutSystem.out.println();for循环简写fori// 输入forifor (int i = 0; i < ; i++) { }// 在fori中嵌套输入fori会自动按照ijklm的顺序生成下去for (int i = 0; i < ; i++) {

2021-12-15 07:25:50 5192

原创 os和sys模块

os模块一、什么是os模块**os模块提供了多数操作系统的功能接口函数。**当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。导入os模块import os二、常用的os模块命令os.nameos.name——name顾名思义就是’名字’,这里的名字是指操作系统的名字,主要作用是判断目前正在使用的平台,并给出操作系统的名字,如Windows 返回 ‘nt’; Linux 返回’posix’。注

2021-12-14 21:49:09 2818

原创 python集合set

set是什么数学上,把set称做由不同的元素组成的集合,集合(set)的成员通常被称做集合元素(set elements)。Python把这个概念引入到它的集合类型对象里。集合对象是一组无序排列的可哈希的值。集合关系测试和union、intersection、difference(并集,交集,差集)等操作符在Python里也同样如我们所预想地那样工作。set的特点首先python数据结构分为可变和不可变,set属于可变序列集合中的元素有三个特征:确定性:集合中的元素必须是确定的;互异性:集合中

2021-12-14 21:48:29 2452

原创 pytorch使用心得

torch.device在每次的使用pytorch的开头我们都要配置好我们训练使用的设备,使用cpu还是gpudevice = torch.device('cuda' if torch.cuda.is_available() else 'cpu')to(device)主要要将两部分加入device:模型model创建的所有的tensor(包括所有输入的数据和标签,一些初始化的状态,如rnn的h0)使用model.to(device)或tensor.to(device)将model和中间创

2021-12-14 21:41:14 2614 1

原创 个人配置所用

vscode需要补充的扩展 翻译(英汉词典) tabout code spell checker python document generator vscode-pdf python indent better comments 配置文件"tabnine.disable_line_regex": [ "./", // 前行包含任何提供的正则表达式的匹配项时,禁用Tabnine。 ...

2021-12-01 23:37:15 597

原创 Python中Assert断言的使用语法和例子

Python3 assert断言assert断言是用于异常处理的一种简易形式,其作用和if:.... raise ..... 语句一样,但assert语句更加简洁且清晰assert语法格式如下:assert expression等价于:if not expression: raise AssertionErrorassert 后面也可以紧跟参数,以显示错误信息:assert expression [, 'error information']等价于:...

2021-08-19 16:12:23 1407

空空如也

空空如也

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

TA关注的人

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