自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最长上升子序列

我们发现在状态更新的时候,每一步其实倾向于选择结尾最小的数,因为这样后面可接入的数范围就大一些,加入我们更新到i,前面有长度为1的序列多个,长度为2的序列多个,长度为3的序列多个,按照dp的想法,是将该数接到长度为3的序列中,然后更新i+1个数,万一第i+1个数接入不了i个数的后面,只能接到长度为3的序列后面,只能重新挑选所有长度为3的序列,这样更新i+2个数,也可能重新挑选长度为4的序列。状态表示为以第i个数结尾的最长上升子序列的长度,更新i时,如果a[i]能接到前i-1个数中,就计算接入后最大的长度。

2024-04-27 22:16:22 248

原创 java基础

当函数的名称、参数的类型和函数的返回值都一样的时候,可以传多个相同类型的参数,本质上函数接受的是多个相同类型参数的数组。当然,也可以不合并,单独分出一个int 使用。由于不是静态方法,所以需要new一下,

2024-04-16 21:13:53 185

原创 python的打包方法

当对python的模块进行打包时,需要写setup.py的文件描述包的相关信息,变成一种可以安装的文件。python的安装文件一般是。一般是用到两个库setuptools和wheel。首先在setup.py中配置相关信息,

2024-04-14 22:17:01 337

原创 split函数与argparse模块

split函数可以用来字符串分割,函数的原型是例如,我有如下的字符串需要进行分割可以看到最终返回一个列表的形式,这里也可以选择maxsplit选择最多分割两次,会在两个分隔符部位进行分隔。那么,只有一个元素split也会返回一个列表的形式,如果带有分割符,会返回含有两个元素的列表,。

2024-04-13 22:52:24 754

原创 RNN代码实现

单层RNN结构这是某一个时刻的RNN网络,输入:at−1a^{t-1}at−1为前一个时刻隐藏层的输出结果xtx^{t}xt当前的输入的向量这里公式上需要tanh与softmax函数,首先写一下tanh与softmax函数import numpy as npdef softmax(a): '''使用a-np.max(a),方式数量太大溢出,使softmax更加稳定 a:shape(n,1)为一个个n维向量 ''' e_x = np.exp(a - np.m

2022-05-09 19:09:16 2072

原创 task1

leecode 0066class Solution {public: vector<int> plusOne(vector<int>& digits) { int count = 1; //反向迭代 for (auto it = digits.rbegin(); it != digits.rend(); ++it) { if (count == 0)break; //不进位

2021-11-17 22:24:40 86

原创 pytorch数据结构和自动求导

张量最直观的理解张量和array的区别就是张量tensor可以进行直接进行卷积,上下采样,求导等功能,相当于将数组包装成了一个类。import torchimport torch.nn as nnimport numpy as np张量的创建随机初始化创建 rand直接数字创建 [3.3,4]借助张量创建新张量 randn_likenumpy与tensor转换 from_numpy numpy特殊创建函数#随机x=torch.rand(3,2)print(x)#直

2021-10-14 11:38:23 113

原创 pytorch简单介绍

关于安装的几点问题:1,什么是虚拟环境,虚拟环境有啥用?在平时的项目开发中,可能每个项目所需要一些库的版本或者环境不同,如果每个项目都使用本地的python环境不便于管理,比如django开发,可能常用的版本是django2,如果本地是django3而项目中使用django2可能会不好维护,这种虚拟的思想在计算机系统中也比较常用,比如在硬盘中划分一段区域来模拟一台计算机(虚拟机),或者虚拟内存等等。#安装虚拟环境(本地)pip(/pip3) install virtualenv#创建虚拟环境vi

2021-10-11 17:40:34 193

原创 pandas数据类型和对数据和文件处理应用

引言pandas对numpy对文件的处理更加方便,这里对pandas的一些基础的使用方法进行介绍。安装pandaswindows系统 命令行输入pip install pandasmac系统 命令行输入pip3 install pandasanaconda 环境下直接导入即可导入pandas一般导入pandas时对数据处理的时候也需要导入numpyimport pandas as pdimport numpy as nppandas的数据结构1,Series型数据Se

2020-06-10 18:18:37 278

原创 numpy的基本用法

引言numpy和pandas是数据分析中常用的对大量数据处理的库,使用起来十分方便。pandas底层技术也是numpy。numpy以高性能著称,底层用c++搭建,对数据矩阵的运算十分迅速。数据分析中数据处理的一般流程数据分析数据预处理数据处理数据展示数据收集的方法1,网络爬虫2,公开数据集(kaggle)3, 其它途径收集的数据数据预处理1,归一化:使数据看起来是一样的。2,二值化:设置标准值,将数据集分成两个部分,一般用于图像处理。3,维度变化4,去重:去掉重复的数据。5,无效

2020-06-09 12:57:49 892

空空如也

空空如也

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

TA关注的人

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