自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 002.tf.data.DataSet

002.tf.data.DataSet1.简介功能:主要用于数据读取,构建输入数据DatasetAPI类图重点关注:DataSet和Iterator创建一个一个DataSet,里面有5个元素使用Iterater将DataSet中的元素取出循环形式显式创建iterator2.创建方法:from_tensor_slice()参数:np.ndarray, tuple, dict等3.转换含义:一个dataset通过transformation变成另一个dataset

2021-05-12 10:34:26 280

原创 001.checkpoint文件

001.checkpoint文件1.用途捕获模型使用的所有tf.Variable的确切值2.创建2.1 save_weights(filename)import tensorflow as tfclass Net(tf.keras.Model): """A simple linear model.""" def __init__(self): super(Net, self).__init__() self.l1 = tf.keras.layers.Dense(

2021-05-12 09:59:56 944

原创 005.matplotlib的子图

005.matplotlib的子图1. 说明plt.subplot(nrows, ncols, plot_number)将区域分成n个横轴,n个纵轴,plot_number指定现在在哪个区域区域编号:从左到右,从上到下,从1开始编号plt.subplot(3, 2, 4) plt.subplot(324) 上面两个式子表达的含义是相同的2.实例import numpy as npimport matplotlib.pyplot as pltdef f(t): ret

2021-05-09 19:16:01 254

原创 004.透明度

004.透明度1. 实例facecolor:设置前景颜色edgecolor :设置边框, 本处设置边框为Nonealpha:设置透明度.

2021-05-09 19:02:41 168

原创 003.添加图例和注解

003.添加图例1.示例2.legend函数官方文档:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.legend.html#matplotlib.pyplot.legend使用参数版添加图例3.添加注解3.1 添加注解

2021-05-09 18:25:45 168

原创 002.matplotlib.pyplot坐标轴的操作

002.matplotlib.pyplot坐标轴的操作1.相关操作解决字体不好看的问题:采用正则表达加$的形式2.位置操作gca: get current axis返回四个边框设置轴消失

2021-05-09 16:16:13 245

原创 001.matplotlib.pyplot入门

001.matplotlib.pyplot入门1.简单程序画图plot方法显示图片show方法2.画多张图3.figure函数**matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class ‘matplotlib.figure.Figure’>, clear=False, kwargs)

2021-05-09 15:24:57 1362 5

原创 003.时间序列的移动

003.时间序列的移动1.时间序列的移动2.shift方法用来进行时间序列的前移和后移,但数据的索引保持不变

2021-05-09 14:19:17 452

原创 002.创建固定频率的时间序列

002.创建固定频率的时间序列1. pandas.date_range生成一个具有固定频率的DatetimeIndex对象设定时区2. 时间序列的频率、偏移量基础频率

2021-05-09 12:00:41 336

原创 001.时间序列基础知识

001.时间序列基础知识1.定义时间序列:多个时间点上形成的数值序列可以定期出现可以不定期出现2.类型3.创建时间序列3.1 pandas.Timestamp用来创建时间戳时间戳用Timestamp表示实际上是pandas.Series派生的子类和python的datetime对象具有高度的兼容性可以使用pandas.to_datetime将其他类型的对象转换为pandas.Timestamp对象如果传入的是多个datetime组成的列表,pandas会将其强制转换为Da

2021-05-09 11:06:51 428 1

原创 007.pandas.to_datetime()

007.pandas.to_datetime()

2021-05-09 09:54:44 124

原创 007.Pandas的基本统计函数

007.Pandas统计部分1.基本的统计分析函数1.1 pandas.Series1.2 pandas.DataFrame2. 数据的累计统计分析默认是按照0轴3. 数据的滚动计算默认是按照0轴4. 数据的相关分析

2021-05-06 16:39:58 171

原创 006.pandas.DataFrame的排序

006.pandas.DataFrame的排序1. pandas.DataFrame.sort_index()1.1 功能根据标签对对象进行排序当inplace参数为False的时候,返回的是一个新的DataFrame,否则会改变原来的DataFrame1.2 原始定义DataFrame.sort_index(axis=0, level=None, ascending=True, inplace=False, kind=‘quicksort’, na_position=‘last’, sor

2021-05-06 16:09:47 419

原创 005.Pandas.DataFrame(三)

005.Pandas.DataFrame(三)1. 算术运算Series和DataFrame之间的运算不同维度之间为广播运算;一维默认在轴1(each row)运算上面的结果是第一行第一个和0做减法,第一行第二个1做减法,第一行第三个2做减法,(each row)2. 逻辑运算尺寸不同,程序会报错...

2021-05-06 10:59:27 135

原创 004.pandas.DataFrame(二)

004.pandas.DataFrame(二)1.pandas.DataFrame.iloc1.1 功能纯粹基于整数位置的索引,用于按位置进行选择也可以和loc一样,使用布尔数组作为参数可以使用lambda表达式(结果必须是整型的)索引的切片遵循的是左闭右开1.2 比较pandas.DataFrame.loc功能:通过标签或布尔数组访问一组行和列,主要基于标签(字符串),但也可以与布尔数组一起使用,不能直接用整型pandas.DataFrame.iloc功能:纯粹基于整数位置的

2021-05-06 10:42:40 156 1

原创 003.pandas.DataFrame(一)

003.pandas.DataFrame1.定义原始定义pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)2.创建二维ndarray对象字典和Series构成的字典字典的键作为column,index需要后面进行自定义字典和Series构成的字典,重新定义了index和column3.属性和索引建立一个pandas.DataFrame如果在中括号内直接索引,则匹

2021-05-06 08:43:27 216 1

原创 002.Pandas.Series

002.Pandas.Series1.定义pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)2. 创建如果和字典的键不能匹配,则值用NaNpandas索引分为自动索引和自定义索引使用range函数进行创建3. 基本操作index属性values属性按照自定义索引进行值得搜索按照自动索引进行值得搜索pandas的组合索引(使用列表形式)pandas

2021-05-05 09:29:31 120

原创 001.Pandas入门(一)

001.Pandas入门(一)1.简介Python的数据分析库基于Numpy实现,经常和Numpy以及Matplotlib一起使用2.定义3.Pandas库的理解

2021-05-05 09:26:09 113

原创 011.Numpy.expand_dims

011.Numpy.expand_dims1. 简介功能:扩展数组的形状解释:插入新的轴,该轴将出现在扩展数组形状的轴位置上2.代码练习生成一个一维数组一维数组的维度拓展生成一个二维数组二维数组的维度拓展多个轴上的拓展...

2021-05-04 17:40:03 150

原创 009.Numpy组合数组

009.Numpy组合数组1.numpy.concatenate((a1, a2, …), axis=0, out=None, dtype=None, casting=“same_kind”)功能:根据给定的现有轴连接数组常用的参数:(a1, a2, …)- a1,a2,…array_like序列- 除了对应于给定轴的对应位置上形状可以不同外,其余形状必须是相同的才能合并axis- 默认为0轴练习:多个一维数组合并(简单)一维和二维数组的合并(不可行)

2021-05-04 11:28:26 525 3

原创 010.关于0轴和1轴

010.关于0轴和1轴1. 0轴:each column calculate2. 1轴:each row calculate

2021-05-04 09:43:48 351

原创 000.复习大纲

000.复习大纲什么是Numpy?Numpy有什么特点?Numpy的数据类型是什么?ndarray和list有什么区别?优点是什么?如何定义ndarray?ndarray的主要属性有哪些(主要的5个)?ndarray的元素类型都有什么?ndarray的详细化元素类型的好处是什么?(空间、性能、评估)非同质的ndarray的什么样的?(对象类型、size、itemsize、list)ndarray数组创建的两大类方法是什么?创建ndarray的十一个常用的函数是什么?ndarray数

2021-05-03 20:41:28 88

原创 008.Numpy日期时间和增量

008.Numpy日期时间和增量1.Datetime64从NumPy 1.7开始,数组数据类型本身开始支持日期时间功能,称为 “datetime64”2.日期单位和时间单位3.日期单位的创建3.1字符串方式以日为单位以月为单位以日为单位,时间为月,进行强制类型转换日期单位+时间单位nat的创建形式3.2 使用函数的创建方式4. 安全投射5.Timedelta64NumPy允许减去两个Datetime值,这个操作产生一个带有时间单位的数字。由于NumPy的核心

2021-05-03 20:25:34 343 2

原创 007.Numpy的梯度函数

007.Numpy的梯度函数1.梯度函数的定义

2021-05-03 15:32:23 131

原创 006.Numpy的统计函数

006.Numpy的统计函数1.Numpy常用的统计函数

2021-05-03 15:26:32 122

原创 005.Numpy的随机数操作

005.Numpy的随机数操作1. Numpy的随机数函数子库2. Numpy的随机函数shuffle就是整行纵向移动3. Numpy的随机函数(概率相关)

2021-05-03 15:09:08 88

原创 004.Numpy的文件操作

004.Numpy的文件操作1. 将数据写入CSV文件效果2. 从CSV文件读取数据3.多维数据的读写3.1 写入3.2 读入4. Numpy文件的便捷存取

2021-05-03 14:46:14 114

原创 003.Numpy入门(三)

003.Numpy入门(三)1. ndarray数组的运算1.1 数组与标量之间的运算1.2 使用Numpy一元函数1.3 使用Numpy二元函数

2021-05-03 11:43:42 94

原创 002.Numpy入门(二)

002.Numpy入门(二)1. ndarray数组的创建1.1 利用python列表、元组创建1.2 使用Numpy中的函数创建2. ndarray数组维度的变换3. 数组的类型变换4. 数组向列表转换5. 数组的索引和切片索引:获取数组中特定位置元素的过程切片:获取数组元素子集的过程shape的确定方法:从右往左倒着写,一维里面有几个,二维里面有几个,,,,n维里面有几个...

2021-05-03 11:00:51 109

原创 001.Numpy入门(一)

001.Numpy入门(一)1. 简介2. Numpy数组对象:ndarrayQ:python已经存在list类型,为什么需要ndarray类型?2.1构成2.2使用2.2.1定义import numpy as np2.2.2属性2.2.3元素类型itemsize为8个字节应该是按照int64进行存储的...

2021-05-03 10:12:29 81

原创 148. 排序链表

148. 排序链表1.题目2.官方的解决方案# Definition for singly-linked list.# class ListNode:# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution: def sortList(self, head: ListNode) -> ListNode:

2021-04-21 21:22:05 98

原创 28. 实现 strStr()

28. 实现 strStr()1.题目2.我的解决方案不出我所料,超时了class Solution: def strStr(self, haystack: str, needle: str) -> int: if not needle: return 0 i = 0 j = 0 while i < len(haystack): while i

2021-04-20 15:44:14 94

原创 001.树——二叉树

001.树——二叉树# 树结点class TreeNode: def __init__(self, data=None, left=None, right=None): self.data = data self.left = left self.right = right# 树类class Tree: def __init__(self): self.root = None self.queue =

2021-04-17 11:16:21 120 2

原创 008.排序算法——(二)选择排序——堆排序

008.排序算法——(二)选择排序——堆排序1.算法思想升序,建立大根堆降序,建立小根堆数据利用列表存储步骤:升序,建立大根堆建立完成后,利用大根堆的结构,交换根结点和最下层最右侧的结点,最终形成升序序列2.算法代码# 堆调整函数def heapify(arr, n, i): # 坐标关系 largest = i # 根节点 l = 2 * i + 1 # left = 2*i + 1 左叶子结点 r = 2 * i + 2

2021-04-16 16:40:28 229

原创 计算机网络面试题

1.开放系统互连参考模型(OSI七层模)?2.什么是数据封装?3.计算机网络每层的功能?4.TCP/IP四层模型?5.什么是HTTP协议?6.HTTP协议的状态码有几类?每类当中都有?0,4,61,2,40,1,3,40,1,2,37.HTTP协议包括哪些请求(8个)?8.HTTP常见的字段有哪些(6个)?9.Get和POST的区别?10.HTTP的特点(3+1+4)?11.HTTP1.1的性能(1+3)?12.HTTP和HTTPS的区别?13.HTTP解决了HTTPS的哪些

2021-04-12 14:59:02 117

原创 153. 寻找旋转排序数组中的最小值

153. 寻找旋转排序数组中的最小值1.题目2.我的解决方案class Solution: def findMin(self, nums: List[int]) -> int: # 使用二分查找 left, right = 0, len(nums) - 1 while left < right: mid = (left+right) //2 if nums[mid] < nums

2021-04-10 13:32:58 115

原创 154. 寻找旋转排序数组中的最小值 II

154. 寻找旋转排序数组中的最小值 II1.题目2.官方的解决方案class Solution: def findMin(self, nums: List[int]) -> int: left, right = 0, len(nums) - 1 while left < right: mid = (left + right) // 2 if nums[mid] < nums[right]:

2021-04-10 11:36:59 115

原创 263. 丑数

263. 丑数1.题目2.官方的解决方案我写的是递归,感觉low了class Solution: def isUgly(self, n: int) -> bool: if n <= 0: return False while n%2 == 0: n //= 2 while n%3 == 0: n //= 3 while n

2021-04-10 11:05:57 119

原创 002.MySQL

002.MySQL1.MySQL介绍MySQL是一个关系型数据库管理系统优点:开源、性能高、执行快、易安装使用安装点击学习安装数据文件默认存储在C:\ProgramData\MySQL\MySQL Server 8.0\Data服务的启动和停止使用管理员身份打开cmd启动net start mysql # 这里的mysql指的是在安装的时候自己定义的服务名称停止net stop mysql # 这里的mysql指的是在安装的时候自己定义的服务名称服务名称有严格的大小写

2021-04-08 10:41:19 118

原创 001.数据库的介绍

001.数据库的介绍1.为什么使用数据库将数据存在内存当中优点:存取速度块缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:读取速度慢;查询数据不方便数据保存在数据库数据持久化使用SQL语句,查询方便效率高管理数据方便2.常用概念DB(数据库)存储数据的仓库,保存了一系列有组织的数据DBMS(数据库管理系统)又称为数据库软件或者数据库产品数据库是通过数据管理系统创建和操作的容器SQL(结构化查询语言)专门用来和数据库通信的语言是几乎所有

2021-04-08 10:41:11 123

空空如也

空空如也

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

TA关注的人

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