自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装Typora且设置文件默认打开方式

进入文件夹Typora-linux-arm64,执行。这里选择Linux(ARM)即可打开Typora使用。

2023-04-10 21:59:44 1028

原创 Qt 登录窗口跳转主窗口

登录模块实现把用户密码信息存储在xml文件里,通过读取xml文件实现登录功能。注: 需要在 .pro文件 添加 xml,QT += core gui xmlloginfo.xml文件信息如下:登录窗口,如下图:代码mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow :

2022-01-28 23:19:44 5200 1

转载 CSDN博客导出PDF(干净)

一. 方法使用方法:按“F12”进入开发者工具,将以下js复制到 console,回车即可一键打印。 功能: 自动“展开阅读全文”。删除顶栏、侧栏、相关文章展示、浏览信息、广告、点赞等多余信息。真正的全清爽模式。 自动输出打印预览。二. 代码(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-rea

2021-10-11 21:54:42 705 1

转载 SQL查询语句(从单表到多表、从简单到复杂)

数据库sql语句及字段名不区分大小写,值必须一一对应1.创建三张表,学生表、选课表、成绩表CREATE TABLE student (Sno varchar(20) NOT NULL, Sname varchar(20) NOT NULL, sex varchar(20) NOT NULL, age INT NOT NULL, dept varchar(20) NOT NULL, PRIMARY KEY (Sno) );CREATE TABLE course(Cno .

2021-06-07 00:09:06 10630 2

转载 二叉树层次遍历问题汇总

1. 剑指 Offer 32 - I. 从上到下打印二叉树从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回:[3,9,20,15,7]【分析】宽度优先搜索BFS/** * Definition for a binary tree node. * struct TreeNode { * int val; *

2021-05-28 23:19:14 159

原创 跳台阶问题汇总

1. 跳台阶题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。分析: 递推公式如下:f(n)={1n=12n=2f(n−1)+f(n−2)n>2f(n)=\left\{\begin{array}{cc}1 & n=1 \\ 2 & n=2 \\ f(n-1)+f(n-2) & n>2\end{array}\right.f(n)=⎩⎨⎧​12f(n−1)+f(n−2)​n=1n=2n&gt

2021-05-16 10:11:24 236

原创 LeetCode——链表专题

LeetCode——链表专题19. 删除链表的倒数第N个节点给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。【思路】双指针头节点有可能被删除,创建虚拟头节点采用双指针,快指针向前走n步停止,慢指针从头和快指针一起走,当快指针走到链表最后一个节点时,慢指针走到倒数第n+1

2020-10-23 12:31:25 150

原创 LeetCode——二分专题

LeetCode——二分文章目录LeetCode——二分[69. x 的平方根](https://leetcode-cn.com/problems/sqrtx/)[35. 搜索插入位置](https://leetcode-cn.com/problems/search-insert-position/)[34. 在排序数组中查找元素的第一个和最后一个位置](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-

2020-10-18 11:45:51 7453 3

原创 秋招面试题

动态二维数组的定义:vector<vector<int>> a(nums.size(),vector<int>(2));返回行数:a.size()返回列数:a[0].size()用二维数组保存原数组的值和下标#include <bits/stdc++.h>using namespace std;int main(){ vector<int> nums = {3,1,2,5,6,4,4}; int k = 3;

2020-09-14 09:38:25 157

原创 2021 华为秋招笔试题

题目描述:学校有一个在线学习系统,没门课程由N个页面组成(0< N<= 10000)个页面组成,学生从第一页开始按顺序学到最后一页提交学习记录。系统会记录每页停留的时间(单位秒),当学生提交时会分析时间是否满足要求,分析规则如下:每分钟(60秒)之内学完的页面不能大于4页。例如系统记录到某学生页面停留时间如下:10 120 10 20 10 10 50该学生第一分钟学完1页,第二分钟学完0页,第三分钟学完5页,第四分钟学完1页,则判定为不满足要求。输入描述:输入数据包含多个学生的

2020-09-09 16:03:41 3523 3

原创 剑指offer——数组

剑指offer视频链接及牛客网刷题地址剑指Offer(四):二维数组中的查找添加链接描述剑指Offer(十一):旋转数组的最小数字添加链接描述剑指Offer(二十一):调整数组顺序使奇数位于偶数前面添加链接描述剑指Offer(三十九):数组中出现次数超过一半的数字添加链接描述剑指Offer(四十二):连续子数组的最大和添加链接描述剑指Offer(四十五):把数组排成最小的数添加链接描述剑指Offer(五十一):数组中的逆序对添加链接描述剑指Offer(五十三):数字在排序数组

2020-09-09 10:17:12 181

原创 剑指offer——链表

剑指offer一. 链表(8道)剑指Offer(三):从尾到头打印链表输入一个链表,按链表从尾到头的顺序返回一个ArrayList。/*思路:遍历一遍链表,把链表的值存储到数组中,逆序数组。*/class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { vector<int> res; while(head){ r

2020-09-05 16:21:52 151

原创 百度2019校招笔试题

百度2019校招笔试题1. 探险安排小明要为n个人计划一次火星的探险,其中一个重要的任务是为每个参与者安排食物。仓库里面有m个能用一天的食物包裹,每个食物包裹有不同的类型ai。每个人每天必须用且只能用一个食物包裹。由于某些原因,在整个过程中,每个人只能用同一种类型的食物包裹,但是不同的人用的食物包裹可以不一样。给出人数以及食物包裹的情况,请你求出这趟探险最多可以持续多少天。输入描述:第一行两个整数,n和m,表示人数和食物包裹的个数。第二行m个整数,表示每个食物包裹的类型。满足1 <= n &

2020-09-02 21:02:29 612

原创 2019深信服笔试

2019深信服春招笔试 汇总4. 一个长方体,长宽高分别为x,y,z,都为自然数。现在要把若干个相同的长方体摆成高为N的一根柱形体。每层摆1个,如果两种摆法的高度是一样的,则认为这两种摆法等价,所以每层只有三种摆法。求一共有多少种摆法。输入描述:第一行为一个数字N,N>=1且N<=100,表示要摆放的高度第二行为长方体的长宽高,x、y、z都为无符号整数,按升序排列。输出描述:摆法总数,已知该总数会小于10000000输入例子1:105 6 7输出例子1:1#inc

2020-08-29 21:59:26 1486

原创 用python实现归并排序(模版)

各种排序算法:归并排序:时间复杂度:每层扫描O(n)O(n)O(n),划分为log2nlog_{2}nlog2​n层,O(logn)O(logn)O(logn),因此总的时间复杂度为O(nlogn)O(nlogn)O(nlogn)稳定:重复数字相对位置不变思想:确定分界点一分为二:将数组一分为二,一个无序的数组成为两个有序的数组合二为一:将两个有序数组合并成为一个有序数组py...

2019-11-12 11:20:40 882

原创 python 正无穷、负无穷的表示

python 正无穷、负无穷的表示:float('inf') 表示正无穷-float('inf') 或 float('-inf') 表示负无穷其中,inf 均可以写成 Inf

2019-11-09 19:36:59 7239

原创 剑指offer——数组

数组(11道):牛客网刷题地址剑指Offer(四):二维数组中的查找剑指Offer(十一):旋转数组的最小数字添加链接描述剑指Offer(二十一):调整数组顺序使奇数位于偶数前面添加链接描述剑指Offer(三十九):数组中出现次数超过一半的数字添加链接描述剑指Offer(四十二):连续子数组的最大和添加链接描述剑指Offer(四十五):把数组排成最小的数添加链接描述剑指Of...

2019-11-06 22:45:31 129

原创 用python实现二叉树的基本操作

二叉树基本操作:创建二叉树 (need)递归遍历二叉树 (need)1)前序遍历:“根-左-右”2)中序遍历:“左-根-右”3)后序遍历:“左-右-根”非递归遍历二叉树1)前序遍历2)中序遍历3)后序遍历创建二叉树,如下图:手动创建二叉树: 方法一: A, B, C, D, E, F = [BinaryTreeNode(x) for x in '123456'...

2019-10-28 17:20:21 1539

原创 用python实现单链表的基本操作

单链表基本操作:创建链表 (need)打印链表 (need)链表总长度判断链表是否为空在链表末尾追加元素item在index位置前插入元素item删除index位置上的元素#!usr/bin/env python #-*- coding:utf-8 _*""" @author: YAOTIANLONG @file: DS_Linklist.py @time: 20...

2019-10-22 16:30:54 538

原创 python中range() 和 list[]倒着取值

一、range()函数函数语法range(start, stop, step)参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5) 等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4],没有5step:步长,默认为1。例如:range(0, 5)等价于...

2019-10-17 22:03:18 3214

原创 tf.nn.embedding_lookup() 函数的用法

函数 tf.nn.embedding_lookup(): 简要说明tf.nn.embedding_lookup函数的用法主要是选取一个张量里面索引对应的元素。tf.nn.embedding_lookup(params, ids):params可以是张量也可以是数组等,id就是对应的索引。实际上tf.nn.embedding_lookup的作用就是找到要寻找的embedding data中的...

2019-09-26 16:30:24 759

原创 pytorch深度学习入门之多层全连接神经网络

多层全连接神经网络——介绍篇前面一章我们简要介绍了神经网络的一些基本知识,同时也是示范了如何用神经网络构建一个复杂的非线性二分类器,更多的情况神经网络适合使用在更加复杂的情况,比如图像分类的问题,下面我们用深度学习的入门级数据集 MNIST 手写体分类来说明一下更深层神经网络的优良表现。MNIST 数据集mnist 数据集是一个非常出名的数据集,基本上很多网络都将其作为一个测试的标准,其来自...

2019-08-29 12:37:05 2823

转载 关于Python中的lambda,这篇阅读量10万+的文章可能是你见过的最完整的讲解

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-25 15:43:10 94

原创 pytorch深度学习入门之Logistic回归

Logistic回归——理论篇【推导】y=11+e−z1+e−z=1ye−z=1−yyez=y1−yz=ln⁡y1−y∴对数几率或logit函数:logit(p)=ln⁡y1−y=w⊤x+by=\frac{1}{1+e^{-z}}\\1+e^{-z}=\frac{1}{y}\\ e^{-z}=\frac{1-y}{y}\\e^{z}=\frac{y}{1-y}\\z=\ln \fra...

2019-08-24 21:24:16 479

原创 pytorch深度学习入门之线性回归

线性模型线性回归——理论篇公式推导如下:附:1、常用矩阵求导公式2、西瓜书第三章线性模型总结3、南瓜书公式推导线性回归——实践篇(pytorch)1. 一维线性回归的代码实现在这里插入代码片运行结果:2. 多项式回归的代码实现在这里插入代码片运行结果:...

2019-08-22 13:36:32 283

原创 tensorflow-gpu版本安装

一. tensorflow版本对应CUDA及cuDNN版本展开内容: Tensorflow不同版本要求与CUDA及CUDNN版本对应关系二. 安装tensorflow-gpu1.创建虚拟环境1)输入conda –version 查看版本2)配置Python环境conda create –n tensorflow python=3.5查看环境:conda env list删除环...

2019-03-21 21:37:57 191

转载 Tensorflow不同版本要求与CUDA及CUDNN版本对应关系

参考官网地址:Windows端:https://tensorflow.google.cn/install/source_windowsCPUVersion Python version Compiler Build tools tensorflow-1.11.0 3.5-3....

2019-03-21 16:32:30 1409

原创 《Deep contextualized word representations》论文解读

第一次看论文,讲讨论班,记录一下

2018-11-17 16:42:24 992

原创 arXiv学术论文相关

arXiv(发音同archive)是一个提供学术文章在线发表的服务器,领域涵盖物理学、数学、非线性科学、计算机科学、定量生命科学、计量金融学和统计学。arXiv名中的“X”对应于希腊字母“χ”(大写为“Χ”,发音chi)。故arXiv的本意即archive(文献库)。发表arXiv的论文不需要通过审核(peer review),因此被用作发表手稿或者预出版的论文。由于论文的审核工作一般需要几...

2018-11-08 16:19:54 8048 1

原创 《Machine Learning in Action》| 第3章 决策树

决策树决策树的一般流程(1) 收集数据:可以使用任何方法。(2) 准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化。(3) 分析数据:可以使用任何方法,构造树完成之后,我们应该检查图形是否符合预期。(4) 训练算法:构造树的数据结构。(5) 测试算法:使用经验树计算错误率。(6) 使用算法:此步骤可以适用于任何监督学习算法,而使用决策树可以更好地理解数据的内在含义。...

2018-10-27 19:13:04 360

原创 《Machine Learning in Action》| 第2章 k-近邻算法

准备:使用 Python 导入数据&quot;&quot;&quot;@函数说明: 创建数据集&quot;&quot;&quot;def createDataSet(): # 四组二维特征 group = np.array([[3,104],[2,100],[101,10],[99,5]]) # 四组特征的标签 labels = ['爱情片','爱情片','动作片','动作片'] return

2018-10-15 19:20:33 244 1

原创 《Machine Learning in Action》| 第4章 基于概率论的分类方法:朴素贝叶斯

使用Python进行文本分类准备数据:从文本中构建词向量程序清单 4-1 词表到向量的转换函数def loadDataSet(): # 将构造的文档切分成词条 postingList = [['my','dog','has','flea','problems','help','please'], ['maybe','not','take'...

2018-09-21 11:42:12 341

原创 《Machine Learning in Action》| 第5章 Logistic回归

绘制数据集图像# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plt&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot

2018-09-15 17:04:02 302 2

转载 numpy的getA()/getA1()/getH()/getI()函数

1.mat.getA() 将自身矩阵变量转化为ndarray类型的变量。 等价于np.asarray(self)a = np.mat([[1,2],[3,4]])aOut[251]: matrix([[1, 2], [3, 4]])a.getA()Out[252]: array([[1, 2], [3, 4]])2.2.mat.ge...

2018-09-11 14:49:41 383

原创 ”达观杯”文本智能处理——逻辑回归应用

sklearn中一般使用CountVectorizer和TfidfVectorizer这两个类来提取文本特征 CountVectorizer() [词频统计把文本特征处理成数字向量] vectorizer = CountVectorizer(ngram_range=(1,2), min_df=3, max_df=0.9, max_features=100000) 参数说明: ngra...

2018-09-03 11:47:00 561

原创 自定义Anaconda中的Jupyter Notebook / Spyder 默认工作路径

在Anaconda Ptompt中输入jupyter notebook --generate-config,找到配置文件所在位置 打开配置文件jupyter_notebook_config.py 找到 #c.NotebookApp.notebook_dir = '' 修改为 c.NotebookApp.notebook_dir = u'D:\\Jupter_Notebook' ...

2018-09-01 15:59:30 846

原创 Kaggle——Titanic罹难乘客预测

import pandas as pd#读取数据集train = pd.read_csv(r'D:\dataset\Titanic\train.csv')test = pd.read_csv(r'D:\dataset\Titanic\test.csv')print(train.info()) # 先分别输出一下测试集与数据集的基本信息print(test.info())print...

2018-08-28 19:56:12 339

原创 矩阵求导问题

先上图,最全面的公式 结论和推广 就向上面那样,我们可以得出几个向量偏导公式:标量对向量的导数 如果 y = xT·A·x的话,y对向量x求偏导的结果是 如果这时A有时对称阵,则: PS:xT·A·x其实是一个标量,也就是一个数。标量对方阵的导数(补充)...

2018-08-24 10:40:53 197

转载 python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别

为了区分三种乘法运算的规则,具体分析如下:import numpy as np11. np.multiply()函数函数作用 数组和矩阵对应位置相乘,输出与相乘数组/矩阵的大小一致1.1数组场景A = np.arange(1,5).reshape(2,2)A12array([[1, 2], [3, 4]])123B = np.arange(0...

2018-08-23 11:05:17 157

转载 Python机器学习应用 | 【第二周】监督学习

本周课程导学监督学习的目标利用一组带有标签的数据,学习从输入到输出的映射,然后将这种映射关系应用到未知数据上,达到分类或回归的目的。分类:当输出是离散的,学习任务为分类任务。回归:当输出是连续的,学习任务为回归任务。分类学习• 输入:一组有标签的训练数据(也称观察和评估),标签...

2018-08-20 10:36:53 1307

空空如也

空空如也

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

TA关注的人

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