- 博客(11)
- 收藏
- 关注
原创 利用Matplotlib进行数据可视化
Matplotlib是一个Python 2D绘图库,能够以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,用来绘制各种静态,动态,交互式的图表。Matplotlib的图像是画在figure(如windows,jupyter窗体)上的,每一个figure又包含了一个或多个axes(一个可以指定坐标系的子区域)。最简单的创建figure以及axes的方式是通过pyplot.subplots命令,创建axes以后,可以使用Axes.plot绘制最简易的折线图。一、简单的例子import ma
2021-09-14 16:31:03 391
原创 2021天池人工智能热身赛二: 中文预训练模型泛化能力挑战赛
PART-1: 2021天池人工智能热身赛二: 中文预训练模型泛化能力挑战赛前言背景报错参数docker的坑前言二月中旬得知天池热身赛,报着学习目的蹭了评分系统,本文记载第一次提交过程中的坑,后续还会有第二篇文章来讲述我对baseline的改进。背景比赛地址:全球人工智能技术创新大赛;热身赛二: 中文预训练模型泛化能力挑战赛baseline:中文预训练bert报错分开训练集和验证集时,报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte
2021-02-21 17:47:52 292
原创 PAT*B1052详解【vector与string的应用】
我们先看题目萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的:[左手]([左眼][口][右眼])[右手]现给出可选用的符号集合,请你按用户的要求输出表情。输入格式:输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号[]内。题目保证每个集合都至少有一个符号,并不超过10个符号;每个符号包含1到4个非空字符。之后一行...
2018-05-07 22:12:27 239
原创 算法学习笔记(六)------深度优先搜索(DFS)
深度优先搜索(Depth-First Search)是搜索的手段之一,它从某个状态(节点)开始,不断地转移状态(节点)直到无法转移,然后回退回上一状态,继续转至其他状态。如此不断重复,直到找到最终的解。例如求解数独,根据深度优先搜索的特点,采用递归函数实现比较简单合理。这篇博文由于水平有限且为学习笔记,简单的写一下DFS入门知识,归纳总结留待下一篇DFS相关博文。以经典的POJ 2386为例子。就是
2018-03-24 21:03:07 323
原创 算法学习笔记(五)------归并排序(分治)
归并排序有两个过程———分治与合并。分治法(Divide and Conquer)是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。合并逻辑并不难理解,只是分治的逻辑会有一些麻烦,麻烦不是在于分治思想的难度,而是分治过程的逻辑代码不好编写。其实对于我这种
2018-03-09 23:18:51 611
原创 算法学习笔记(四)------查找元素
对于一些题目,常常会碰到这样一种情况:给定一些元素,然后查找某个满足条件的元素。如果范围较小,直接遍历即可,本篇笔记就是使用这种方法。如果范围较大,则使用后面说到的二分查找。例如,输入一个数字你,然后输入n个不同的数字,再输入一个数值x,输出这个x的下标,如不存在,则输出-1.#include<cstdio>const int maxn =210;int a[maxn];int main(){
2018-03-06 23:08:10 183
原创 算法学习笔记(三)------递归之N皇后
通过上一次的学习可以知道,如果要实现一个递归函数,那么必须要有两个东西。————递归边界和递归式。 递归边界用于返回最简单的底层的结果。 递归式用于减小数据规模并向下一层递归。其实学到这里才发现,递归才是计算机思维,虽然说起来简单,但是正常人的思维模式是不按照递归走的。今天要研究的是N皇后问题,是回溯算法的典型题,于19世纪被提出。八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国
2018-03-01 22:31:11 254
原创 算法学习笔记(二)------递归之汉诺塔
很惭愧,本来打算把八皇后一口气也整理出来,但是看鬼畜耽误了学习时间一会还要背单词,今天就简单整理一下汉诺塔问题。一个函数调用自己就是递归,递归和普通函数调用一样是通过栈实现的。 现实生活中的例子就是“我三分钟就到,如果没到,请再读一遍这个短信”。如求n!int Factorial(int n){if(n == 0) return 1;else return n*Factorial(n-1)
2018-02-26 22:47:33 223
原创 算法学习笔记(一)------暴力之枚举
一些大佬眼中,暴力解决称不上算法,但是对于我这种菜鸡来说..........还是从暴力开始记录开始比较恰当这篇主要记一下简单枚举。枚举,基于逐个尝试答案的一种问题求解策略。所谓枚举,并不是直接暴力循环,而是先思考,缩小枚举范围,不然就算求出来也是超时了,除非是暴力杯的填空题,不然就没什么意义了。尽管暴力枚举不用动太大脑筋,但是对问题进行一定的分析往往会是算法更加简洁高效。例子一:POJ2810 完...
2018-02-24 23:00:23 482
原创 C++学习笔记(一)
一、前言2018年一月,闭关九日,进度比预期慢了许多,但这几日阅读《C++ primer plus》以及诸位前辈的技术博客也学到了许多新知识,今晚将这几日收获做了简单总结,是一些十分浅显的C++入门知识,其中省略了一些c语言的基础知识。二、预备知识1、c++的三种模式 【1】OPP面向对象编程,是管理大型项目的工具。 【2】泛型编程(c++模板),用于执
2018-01-29 23:33:43 581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人