自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 问答 (1)
  • 收藏
  • 关注

原创 numpy其他函数

现在希望把之前案例中两个国家的数据方法一起来研究分析,同时保留国家的信息(每条数据的国家来源)。

2024-03-05 16:59:10 324

原创 numpyNaN

在一组数据中单纯的把nan替换为0并不合适。全部替换为0后,替换之前的平均值如果大于0,替换之后的均值肯定会变小,所以更一般的方式是把缺失的数值替换为均值(中值)或者是直接删除有缺失值的一行。(-inf,inf):infinity,inf表示正无穷,-inf表示负无穷。(NAN,Nan):not a number表示不是一个数字。什么时候回出现inf包括(-inf,+inf)假如在数据中遇到了nan该如何处理呢?

2024-03-05 16:57:47 439

原创 numpy数据操作

英国和美国各自youtube1000的数据结合之前的matplotlib绘制出各自的评论数量的直方图。希望了解英国的youtube中视频的评论数和喜欢数的关系,应该如何绘制改图。

2024-03-05 16:57:13 413

原创 numpy基础运算

轴(axis)在numpy中可以理解为方向, 使用0,1,2…数字表示,对于一个一维数组,只有一个0轴,对于2维数组(shape(2,2)),有0轴和1轴,对于三维数组(shape(2,2, 3)),有0,1,2轴。np.arange(0,10).reshape((2,5))的reshpe中2表示0轴长度(包含数据的条数)为2,1轴长度为5,2*5一共10个数据。shape为(3,3,3)的数组。shape为(3,3,2)的数组。shape为(3,3,2)的数组。够和(3,2)的数组进行计算。

2024-03-05 16:56:34 365

原创 matplotlib直方图

在美国2004年人口普查发现有124million的人在离家相对较远的地方工作。根据他们从家到上班地点所需要的时间, 通过抽样统计(最后一列)出了下表的数据, 这些数据能够绘制成直方图么?假设你获取了250部电影的时长(列表a中), 希望统计出这些电影时长的分布状态(比如时长为100分钟到120分钟电影的数量, 出现的频率)等信息, 你应该如何呈现这些数据?但是这些数据都是统计之后的数据, 所以为了达到直方图的效果, 需要绘制条形图。方法的是那些没有统计过的数据。

2024-03-03 22:15:36 379

原创 matplotlib条形图

假设你知道了列表a中电影分别在2017-09-14(b_14), 2017-09-15(b_15), 2017-09-16(b_16)三天的票房, 为了展示列表中电影本身的票房以及同其他电影的数据对比情况, 应该如何更加直观的呈现该数据?假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b), 那么如何更加直观的展示该数据?

2024-03-03 22:14:52 351

原创 matplotlib散点图

假设通过爬虫你获取到了北京2016年3, 10月份每天白天的最高气温(分别位于列表a, b), 那么此时如何寻找出气温和随时间(天)变化的某种规律?

2024-03-03 22:14:19 455

原创 matplotlib折线图

假设大家在30岁的时候, 根据自己的实际情况, 统计出来了你和你同桌各自从11岁到30岁每年交的女(男)朋友的数量如列表a和b, 请在一个图中绘制出该数据的折线图, 以便比较自己和同桌20年间的差异, 同时分析每年交女(男)朋友的数量走势。假设一天中每隔两个小时的气温(℃)分别是[15,13,14.5,17,20,25,26,26,27,22,18,15], 画出对应的气温折线图。如果列表a表示10点到12点的每一分钟的气温, 如何绘制折线图观察每分钟气温的变化情况?

2024-03-03 22:12:35 372

原创 Leetcode 26-30题

对于刚刚的例子,当 text[5] 与 pattern[4 + 1] 失配时,令 j = next[4] = 2,然后我们会发现 text[i] == pattern[j + 1] 能够成立,因此就让它继续匹配,直到 j == 6 也匹配成功,这就意味着 pattern 是 text 的子串。如下图所示,当已经得到 next[3] = 1 时,最长相等前后缀为 “ab”,之后计算 next[4] 时,由于 s[4] == s[next[3] + 1] (这里的为什么要用 next[3]?

2024-02-22 00:01:32 933

原创 Leetcode 21-25题

要实现上述链表的两两交换,比如要交换1和2节点,需要将head指向2,将1指向3,将2指向1,实现这三步即可。因此可以采用堆优化来查找最小值,即每次把每个链表都存一个节点到堆中,取最小值接到答案后面,是。用两个指针指向两个链表的表头,然后每次比较一下哪个值小,将较小的节点接到答案后面即可。也就是说,只有左括号数量大于右括号数量时,才可以放右括号。给定一个链表数组,每个链表均为升序排列,将所有链表合并到一个升序链表中。两两交换链表中相邻的节点,并返回交换后链表的头节点。的整数倍,最后剩余的节点保持原有顺序。

2024-02-19 20:22:48 837

原创 Leetcode 16-20题

遇到左括号则入栈,遇到右括号则判断栈顶的左括号和当前右括号是否匹配。所以只要左括号和右括号的ASCII码的差的绝对值小于等于2,则可以判断匹配。给定整数数组和目标值,返回四数之和等于目标值且不重复的所有四元组。最接近,并返回三数之和。保证恰好存在一个解。最后判断栈是否为空,若栈不为空则不匹配。和三数之和一样,只是多了一重循环而已。的字符串,返回能表示的字母组合。个结点,并且返回链表的头结点。的ASCII为123, 右括号。的ASCII为40, 右括号。的ASCII为91, 右括号。的字符串,判断是否有效。

2024-02-18 17:12:43 999

原创 Leetcode 11-15题

若大数在小数左边,则为大数+小数,若大数在小数右边,则为大数-小数。可以直接枚举字符串的每一位,看所有字符串的这一位是否都相同,如果不同就返回当前结果,否则继续下一轮判断。有一种双指针的贪心策略:如果左边的指针所在的挡板低,就将左边的指针右移,否则将右边的指针左移。个数字表示这个位置隔板的高度,选择哪两块板子可以装最多的水,返回可以存储的最大水量。这种情况来说,第1个1和第2个1所呈现出的组合是一样的,所以对于相同的数。通常,罗马数字中小的数字在大的数字的右边,如。的表示比较显然,其余的则比较特殊。

2024-02-17 19:44:52 971

原创 Leetcode 6-10题

从上述例子来看,0到5是一个循环,6到11是一个循环。并且只有第一行和最后一行是一个等差序列,其余都是两个等差序列交错出现,公差为。可以将整数转换为字符串,然后判断是否为回文串。给定32位有符号整数,返回翻转后的整数。​为负数时,始终只要判断是否超过下限即可。因为前面判断完正负号之后,后面的数值若为。为正数时,始终只要判断是否超过上限。​,那么只有一行,也就是原字符串。行,在按层序读取为一个新的字符串。给定整数,判断是否为回文整数。,但是这个式子不能化简,因为。如果匹配一次前面的元素,那么。

2024-02-16 10:37:58 985

原创 Leetcode 1-5题

(假设该字符串就是回文串,因此字符串长度 = r * 2 - 1,因此规定一个字符的回文串半径为 1)对称串的长度在范围内,那么就很简单,之前已经求过了,而且最右回文串已经是最靠右的了,不能在中心不变的情况下向外扩展,因此。随后考虑边界条件,所有长度为1的字符串都是回文串,所有长度为2的字符串两个字符需要相同才是回文串。,就可以利用其对称性。在每次做完加法后,可以将结果存到新的链表节点中,最后返回头节点的下一个节点开始的链表。长度为1的字符串必然为回文串,以一个字符为中心,可以向两边扩展。

2024-02-15 17:10:31 884

原创 Codeforces Round 892 (Div. 2)

Codeforces Round 892 (Div. 2)

2023-08-16 23:31:45 137

原创 数据结构基础9:STL库

数据结构基础9:STL库

2023-02-26 15:25:09 97

原创 数据结构基础8:Hash表

数据结构基础8:Hash表

2023-02-26 15:21:48 95

原创 数据结构基础6:并查集

数据结构基础6:并查集

2023-02-26 15:20:01 110

原创 数据结构基础7:堆

数据结构基础7:堆

2023-02-26 15:19:53 39

原创 数据结构基础5:Trie树

数据结构基础5:Trie树

2023-02-26 15:15:38 65

原创 数据结构基础4:KMP

数据结构基础4:KMP

2023-02-26 15:14:11 61

原创 数据结构基础3:栈与队列

数据结构基础3:栈与队列

2023-02-26 15:11:11 74

原创 数据结构基础2:链表与邻接表

数据结构基础2:链表与邻接表

2023-02-26 15:06:48 94

原创 数据结构基础1:进制转换

数据结构基础1:进制转换

2023-02-26 15:04:42 83

原创 2023计划安排

2023计划安排

2022-12-12 22:35:38 248 1

原创 算法学习笔记11.19

算法学习笔记

2022-11-19 12:44:43 168

原创 算法学习笔记11.02

算法学习笔记11.02

2022-11-02 16:09:05 124

原创 算法学习日记10.29

算法学习日记10.29

2022-10-29 19:48:24 84

原创 算法学习日记10.27

算法学习日记10.27

2022-10-27 18:16:33 105

原创 中文匹配(正则)

中文匹配(正则)

2022-10-03 00:29:56 1293

原创 四则运算——初级

四则运算——初级

2022-10-03 00:26:00 325

原创 基础线性代数

基础线性代数

2022-09-22 21:40:15 121

原创 Linux学习笔记1

Linux学习笔记1

2022-09-13 20:51:20 428

原创 乘法逆元学习笔记

乘法逆元学习笔记

2022-09-05 20:18:19 144

原创 模意义下的数和运算

模意义下的数和运算

2022-09-05 18:52:07 267

原创 洛谷深基hash表

洛谷深基hash表

2022-09-05 18:50:36 123

原创 对拍(检查程序)

对拍

2022-09-05 18:49:52 46

原创 牛客语法入门

牛客语法入门

2022-09-05 18:49:02 235

原创 二分、三分、01分数规划

二分、三分、01分数规划

2022-09-05 18:47:44 93

原创 KMP字符串模式匹配

KMP字符串模式匹配

2022-09-05 18:46:38 465

空空如也

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

TA关注的人

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