自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高等数学:每日一题2/绝对值与极限

2024-08-16 10:17:57 149

原创 高等数学:每日一题1/判断极值点和驻点数目

在 x = -1 是驻点非极值点, x=1/3 是驻点极值点,x=1 是非驻点极值点。本题的解题思路是对上述函数进行分段,画出导数图像,很容易分辨出驻点和极值点。A. 1个驻点,1一个极值点。B. 1个驻点,2一个极值点。C. 2个驻点,1一个极值点。D. 2个驻点,2一个极值点。

2024-08-15 10:08:13 238

原创 线性代数:每日一题1/特征值与相似对角化

下面看必要性:B可对角化,能推出有2个线性无关的特征向量。但是注意,线性无关的特征向量不能推出特征值互不相同,如:[1,0],[0,1]。所以不能推出A有两个不相等的特征值。由题目可知,A,B矩阵相似。A的特征值与与B的特征值相同。由定理1,2可知,A矩阵可相似对角化。由于A,B矩阵相似,故B可相似对角化。设A, B 为二阶矩阵,且 AB = BA , 则“A有两个不相等的特征值”是“B可对角化"的()是矩阵 A 的互不相同的特征值,n阶矩阵可相似对角化的充要条件。D.既不充分也不必要条件。

2024-08-14 15:58:57 981 2

原创 每日一题45:统计移除递增子数组的数目

给你一个下标从开始的整数数组nums。如果nums的一个子数组满足:移除这个子数组后剩余元素,那么我们称这个子数组为子数组。比方说,中的[3, 4]是一个移除递增子数组,因为移除该子数组后,变为[5, 6, 7],是严格递增的。请你返回nums中子数组的总数目。,剩余元素为空的数组也视为是递增的。指的是一个数组中一段连续的元素序列。10。

2024-07-11 13:42:23 389

原创 每日一题44:合作过至少三次的演员和导演

唯一的 id 对是 (1, 1),他们恰好合作了 3 次。编写解决方案找出合作过至少三次的演员和导演的 id 对。timestamp 是这张表的主键(具有唯一值的列).题源:leetcode。

2024-06-16 05:13:18 477

原创 每日一题43:每天的领导人和合伙人

在 2020-12-8,丰田(toyota)有领导者 = [0, 1] 和合伙人 = [0, 1, 2] ,同时本田(honda)有领导者 = [1, 2] 和合伙人 = [1, 2]。在 2020-12-7,丰田(toyota)有领导者 = [0] 和合伙人 = [1, 2] ,同时本田(honda)有领导者 = [0, 1, 2] 和合伙人 = [1, 2]。该表包含日期、产品的名称,以及售给的领导和合伙人的编号。该表没有主键(具有唯一值的列)。返回结果格式如下示例所示。名称只包含小写英文字母。

2024-06-15 21:44:09 662

原创 每日一题42:最小化字符串长度

创建集合s = set() # 创建一个空集合s = {1, 2, 3} # 创建一个包含元素 1, 2, 3 的集合s = set([1, 2, 3]) # 通过列表创建集合# 添加和删除元素s.add(4) # 向集合中添加元素 4s.remove(3) # 从集合中删除元素 3,如果元素不存在则会引发 KeyErrors.discard(2) # 从集合中删除元素 2,如果元素不存在也不会报错# 集合运算intersection = s1 & s2 # 交集。

2024-06-14 09:32:55 553

原创 每日一题41:按日期分组消费产品

对于2020-05-30,出售的物品是 (Headphone, Basketball, T-shirt),按词典序排列,并用逗号 ',' 分隔。对于2020-06-01,出售的物品是 (Pencil, Bible),按词典序排列,并用逗号分隔。对于2020-06-02,出售的物品是 (Mask),只需返回该物品名。编写解决方案找出每个日期、销售的不同产品的数量及其名称。该表没有主键(具有唯一值的列)。此表的每一行都包含产品名称和在市场上销售的日期。| 列名 | 类型 |

2024-06-13 23:08:23 339

原创 每日一题40:取整购买的账户余额

本题的答案有一点问题,这里不能写加9,需要写加5才能通过用例。2024.6.12。

2024-06-12 10:01:35 274

原创 最小二乘法原理及其代码实现

假设目前我们有一些数据,x是输入,y是与之对应的输出。现在想利用这些已有的数据,从中发现出规律,来预测没有出现过的输入会产生什么样的输出。假设系统为单输入单输出系统,我们想在这个系统里找到数据背后的规律。规律需要通过模型来进行表征。为了表征规律可以使用不同的手段,不同的手段所建立的模型各有差异,有的模型精确度高但是使用麻烦,有的模型精确度欠缺但是使用简便。下面要介绍典型的建模方法——最小二乘法。这里说的建模是指建立数学模型,即通过数学表达式来表征规律。通常最容易想到的表达式就是一次函数,二次函数了。

2024-06-11 20:53:31 890

原创 每日一题39:甲板上的战舰

这题的标题应该是《棋盘上的战舰》,来源于 海战棋,把横着或竖着的连续 X 看成一艘战舰,统计棋盘上有多少艘战舰。战舰的个数,等于战舰「头部」的个数。如下图,我们只需要统计蓝色 X 的个数,即为战舰的个数。如果 j>0,那么 (i,j−1)(i,j-1)(i,j−1) 不能是 X。如果 i>0,那么 (i−1,j)(i-1,j)(i−1,j) 不能是 X。理解题意,通过枚举,关键是想到if的条件设置。题源:Leetcode。

2024-06-11 19:32:43 386

原创 每日一题38:数据分组之订单最多的客户

注意订单数为0的情况。2024.6.10。

2024-06-10 14:31:11 555

原创 基于实验的电动汽车动力电池SOC

开路电压是指动力电池在开路状态下的电池端电压,开路电压与SOC值在一定条件下呈比例关系。该方法对SOC值的估算精度高,且容易实现。但是只能估算静置0.5-1.5h之后的SOC值,所以该方法一般不单独使用,需要和其他方法结合。

2024-06-09 19:51:55 1727

原创 每日一题37:数据分组之超过5名学生的课

考察groupby的用法。2024.6.9。

2024-06-09 08:11:51 413

原创 每日一题36:数据分组之科目种类数量

drop_duplicates()和groupby()的用法。2024.6.8。

2024-06-08 08:11:19 459

原创 每日一题35:数据分组之游戏玩法分析I

先排序,重点关注groupby的用法。2024.6.7。

2024-06-07 22:19:43 443

原创 笔记:DST与HPPC测试方法

DST全称为Dynamic Stress Test,是一种,主要用于评估电池在实际使用条件下的综合性能,模拟了车辆在行驶过程中可能会遇到的各种动态负载变化,如加速、减速、怠速等工况。它的目的是评估电池在复杂使用条件下的耐久性,循环寿命以及热管理性能,并且探究电池在不同负载和环境温度下的性能稳定性。如果没有该测试,那么实验室里测试得出的结论是不能应用到汽车上的,SOC会由各种因素而受到影响,算出的SOC不准,会给驾驶员带来里程焦虑。

2024-06-07 21:31:32 1389

原创 每日一题34:数据分组之查找每个员工花费的总时间

雇员 1 有三次进出: 有两次发生在 2020-11-28 花费的时间为 (32 - 4) + (200 - 55) = 173, 有一次发生在 2020-12-03 花费的时间为 (42 - 1) = 41。雇员 2 有两次进出: 有一次发生在 2020-11-28 花费的时间为 (33 - 3) = 30, 有一次发生在 2020-12-09 花费的时间为 (74 - 47) = 27。在 SQL 中,(emp_id, event_day, in_time) 是这个表的主键。题源:Leetcode。

2024-06-06 19:56:50 1401

原创 每日一题33:数据统计之广告效果

注意分母为0的情况时如何处理。

2024-06-05 00:00:00 281

原创 每日一题32:数据统计之按分类统计薪水

本题用到了cut,这里记住区间是左闭右开。2024.6.4。

2024-06-04 00:00:00 438

原创 混合动力电动汽车介绍(二)

接续前一章内容,本篇文章介绍混合动力汽车串联、并联和混联的系统组成和工作原理。

2024-06-03 20:05:45 1270

原创 每日一题31:数据统计之即时配送食物

这里用到了字符串转时间类型。python格式转换与时间类型2024.6.3。

2024-06-03 00:00:00 1086

原创 混合动力电动汽车介绍(一)

混合”是指动力传动系的混合,与传统燃油车相比,它多了动力传动路径。串联混合动力汽车实现了车载能量源的多样化,可以充分发挥各种能量源的优势,并通过适当的控制实现他们的最佳组合,以满足汽车行驶的各种特殊需求。(4)传动系:在汽车动力传动系中,用于调节和传递动力装置输出的动力,使之与汽车行驶时驱动轮处要求的理想动力达到较好匹配的所有部件的总称。串联混合动力汽车是混合动力电池的一种基本结构,其单个动力传动系间的联合是车载能量源环节的联合,,兼备了串联混合动力车载能量源的混合以及并联混合动力机械动力的混合。

2024-06-02 01:29:59 2314

原创 每日一题30:数据统计之富有客户数量

nunique()是Pandas中的一个函数,用于计算指定Series中不重复项的数量(即去除重复项后的唯一值数量)。在这个问题中,我们使用nunique()函数来计算具有至少一个订单金额大于500的唯一客户数量。我们首先对过滤后的DataFrame中的列进行统计。然后,调用nunique()方法计算该列中唯一值的数量,也就是有多少个不重复的客户ID。最终的rich_count变量就代表具有至少一个订单金额大于500的唯一客户的数量。2024.6.2。

2024-06-02 00:00:00 528

原创 每日一题29:数据操作之数据重塑

每日一题12:Pandas:数据重塑-融合2024.6.1。

2024-06-01 00:00:00 834

原创 每日一题28:数据操作之删除重复的电子邮件

这道题考察sort_values和drop_duplicates的用法。

2024-05-31 16:26:31 848

原创 每日一题27:数据操作之分数排名

这里用到了排序和选择所需列输出的知识。2024.5.30。

2024-05-30 09:01:11 425

原创 每日一题26:数据操作之部门工资最高的员工

这题考察pd.merge和pd.groupby的使用,后续会出一篇关于它们的用法。2024.5.29。

2024-05-29 08:49:42 570

原创 每日一题25:数据操作之第二高的薪水

该题和昨天的题类似,甚至说更简单。这里值得注意的点是[pd.NA],而不能写成['null']2024.5.28。

2024-05-28 07:18:37 474

原创 每日一题24:数据操作之第N高的薪水

中的 f-string 语法替换为具体值。这个修改会确保在 DataFrame 的列名中包含实际的 N 值。该表的每一行都包含有关员工工资的信息。在 SQL 中,id 是该表的主键。个最高工资,查询结果应该为。题源:Leetcode。查询结果格式如下所示。

2024-05-27 10:38:29 565

原创 每日一题23:统计文本中单词出现的次数

使用 str.contains()方法来查找 content列中包含匹配正则表达式 r'\sbull\s'的行。正则表达式寻找以空白字符(空格)开头和结尾的 “bull” 字符串:\s表示空白字符(比如空格、制表符等)。因此,匹配的是整个单词 “bull”,而不会匹配诸如 “bulldog” 或 “bullish” 这样的部分匹配。2024.5.26。

2024-05-26 14:34:34 628

原创 MATLAB:插值函数之interp与griddata

MATLAB 提供了多种插值函数来处理不同维度的数据。其中,interp1、interp2 和 griddata 是常用的插值函数,分别用于一维、二维和多维(不规则)数据的插值。之前有对interp1进行过详细介绍,如需详细了解,请查看另一篇博客。下面是这三个函数的用法和实际例子:功能:对一维数据进行插值。语法:参数: 功能:对二维数据进行插值。语法:参数: 功能:对不规则数据进行插值,并生成规则网格上的插值值。语法: 题目说是二维图,是应该使用interp1进行插值吗?

2024-05-25 22:22:15 4268

原创 数据插值之朗格朗日插值(一)

笔者旨在写一个使用Matlab进行数值插值的专题,通过介绍插值原理,代码实现,形成模板,方便日后使用时直接代入参数直接调用。该多项式是使用Lagrange基多项式构造的,这是一组多项式,当在给定点之一进行评估时,会得到1,并且当在任何其他给定点进行评估时会得到0。也就是说,如果你有一系列的复数或实数根,poly() 可以帮助你找到一个多项式,其在这些点上的值为零。,容易与用于多项式插值的ployfit()或构造多项式系数的polyval()函数混淆。Q = [5, 4];表示这两个多项式的乘积的系数。

2024-05-25 16:41:51 967

原创 每日一题22:Pandas:字符串函数之患某种疾病的患者

这部分代码是选取DataFramepatients中名为conditions的列。.str:这是pandas中用于对Series(即一维数组,这里是conditions列)中的每个元素应用字符串方法的访问器。:这部分是用来检查每个conditions列的元素是否包含特定的正则表达式模式。这里的模式是\bDIAB1\b\b是边界匹配符,表示DIAB1必须作为一个完整的单词出现,而不是作为其他单词的一部分。regex=True参数表明我们正在使用正则表达式进行匹配。2024.5.25。

2024-05-25 14:12:48 823

原创 每日一题21:Pandas:字符串函数之查找拥有有效邮箱的用户

正则表达式(Regular Expression),简称为 regex,是一种用于描述字符串模式的表达式。它是由普通字符(例如字母、数字)和特殊字符(称为元字符)组合而成的表达式,用来匹配和查找符合特定模式的文本。正则表达式提供各种功能^:表示一个字符串或行的开头[a-z]:表示一个字符范围,匹配从 a 到 z 的任何字符。[0-9]:表示一个字符范围,匹配从 0 到 9 的任何字符。[a-zA-Z]:这个变量匹配从 a 到 z 或 A 到 Z 的任何字符。

2024-05-24 08:21:54 805

原创 每日一题20:Pandas:字符串函数之字修复表中的名字

这里考察str.capitalize()的使用,该方法将名字的首字母大写,其余全部小写。编写解决方案,修复名字,使得只有第一个字符是大写的,其余都是小写的。该表包含用户的 ID 和名字。名字仅由小写和大写字符组成。user_id 是该表的主键(具有唯一值的列)。返回结果格式示例如下。题源:Leetcode。具体介绍请参考另一篇。

2024-05-23 00:00:00 603

原创 首字母大写,其余小写:Python 中的 str.capitalize() 方法解析

是 Python 字符串方法,它对于需要标准化字符串格式的情况非常有用。例如,处理名字时,可以将名字格式化为首字母大写,其他字母小写的形式。

2024-05-22 09:01:17 1049

原创 每日一题19:Pandas:字符串函数之计算特殊奖金

核心:.loc用法。

2024-05-22 00:00:00 500

原创 每日一题18:Pandas:字符串函数之无效的推文

str.len()函数是Pandas库中用于计算Series中每个元素的长度的一个方法。特别地,当应用于字符串类型的Series时,它会返回一个整数序列,表示每个字符串元素的字符数。功能:此函数计算字符串序列中每个元素的长度(即字符数)。语法# 示例数据# 应用str.len()计算推文长度132024.5.21。

2024-05-21 00:00:00 633

原创 每日一题17:Pandas:布尔索引之文章浏览 I

本题考察drop_duplicates()的用法,详细用法参考另一篇博客。本题考试rename的用法,详细用法参考另一篇博客。2024.5.20。

2024-05-20 00:00:00 1061

空空如也

空空如也

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

TA关注的人

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