- 博客(27)
- 收藏
- 关注
原创 力扣每日一题2024/11/2 3226. 使两个整数相等的位更改次数
【代码】力扣每日一题2024/11/2 3226. 使两个整数相等的位更改次数。
2024-11-02 14:13:34 229
原创 【超级详细解释】力扣每日一题 134.加油站 48. 旋转图像
这是一个很好的问题。这个思路其实基于一种贪心策略。我们从整个路径的油量变化来理解它,结合一个直观的“最低点法则”,来确保找到正确的起点。
2024-10-06 18:04:06 644
原创 【利用python做数据分析02】对 MovieLens数据集进行分析 男女对电影评分差距 评分星级分布 男/女生最喜欢的电影
用户信息位于“users.dat”文件中,格式如下: 用户 ID::性别::年龄::职业::邮政编码 所有人口统计信息均由用户,并且 不检查准确性。- 性别用“M”表示男性,用“F”表示女性 - 年龄从以下范围中选择: * 1:“18 岁以下” * 18:“18-24” * 25:“25-34” * 35:“35-44” * 45:“ 45-49" * 50: "50-55" * 56: "56+"aggfunc="mean":指定聚合函数,这里使用的是平均值(mean),计算每个分组的平均评分。
2024-09-23 18:31:56 963
原创 [利用python进行数据分析01] “来⾃Bitly的USA.gov数据” 分析出各个地区的 windows和非windows用户
模块中的一种字典类型,可以指定默认的工厂函数,用于在访问不存在的键时自动初始化键的值。(注意的是对a标签 所有 缺失值都delete了 对c标签 缺失值都 fill了)直接调用collections 下的 Counter模块返回最大的10个。我们还能写一个函数来统计最大的几个数量,从小到大排序。年,除实时数据之外,还可以下载⽂本⽂件形式的每⼩时。的transform⽅法,更⾼效的计算标准化的和。短链接的⽤户那⾥收集来的匿名数据。年),这项服务已经关闭,但我们保存。然后我们对数据集的a标签进行分析。
2024-09-23 15:06:23 986
原创 利用python进行数据分析
使用dropna函数来删除掉series序列里面存在的nan值。这个how="all"参数代表只删除哪一行全部为NAN的行。创建一个pandas的一维数据类型 np.nan是缺失值。使用isna()函数判断各个行是否有缺失值。创建一个二维度的DataFrame序列。
2024-09-20 20:22:48 237
原创 k均值算法 聚类算法 k-means
直接我们生成一组数据,为了保证每次的数据是一致的,我们设置一个随机种子。然后把最后的中心点和分类后的数据用matplotlib画出来。设置一下簇的数量,k-means算法每次都要设置k值。然后我们就要开始写K-means算法。首先我们导入科学计算的库。
2024-09-19 21:56:51 290 1
原创 Pytorch Dropout Layers漏失层
参数 p(float,可选) - 元素被清零的概率。inplace(布尔值,可选) - 如果设置为True,将就地执行此操作。在训练期间,以概率 p 将输入张量的一些元素随机归零。
2024-05-29 21:32:34 401
原创 三种非线性变化Relu Sigmoid Tanh Tensorboard可视化
【代码】三种非线性变化Relu Sigmoid Tanh Tensorboard可视化。
2024-05-28 22:28:39 252
原创 本地知识库问答系统demo,OpenAI,智谱清言,LangChain技术
本地知识库问答系统demo,OpenAI,智谱清言,LangChain技术
2024-05-18 22:39:54 511 2
原创 Pythonweb 小米商城案例 html/css知识点总结
input type="checkbox" name="hobby" value="20"> 乒乓球。<input type="checkbox" name="hobby" value="30"> 羽毛球。<input type="checkbox" name="hobby" value="10"> 篮球。<input type="checkbox" name="hobby" value="40"> 足球。<input type="radio" name="gender" value="2">女。
2024-05-12 18:39:35 1909 2
原创 AcWing 5574. 区间分组 AcWing 5573. 叠砖块 AcWing 5575. 改变数值 AcWing acwing154场周赛
此时,整个问题就转化为了从给定的若干个数中选择价值最小的组合,同时使它们的 gcd。由裴蜀定理可知,任意数量的变量的线性系数组合可以凑出所有它们的 gcd。由于 a数组的范围比较大,这里 dp 数组可以用 map。为了凑出任意整数,即选出的所有数的 gcd。即可以用 01 背包求解。裴蜀定理 + 01 背包。简单的前n个数求和。
2024-04-27 20:31:53 376
原创 L1-027 出租 L1-025 正整数A+B L1-020 帅到没朋友PTA 最详细解析 刷题笔记心得2024-4-14
这是一道很有趣味的题目,逆向了图中找舍友的过程。我们可以看出来第一个arr数组他是手机号字符串的所有数字字符,但不重复,且必然从大到小。第二个index数组对应着 手机号字符串是对应arr数组的每个下标。而且输出格式必须严格按照题目要求,这里建议直接复制题目,否则可能少打空格。这道题做出来我是很有成就感的,虽然有两分测试点没有过。可能是有一些特例,以后一定补上。这道题属于模拟类型。模拟题目给的情况变成算法。这道题我学会了两个函数,可以将字符串转变成double和int类型。
2024-04-14 19:40:07 1621
原创 PTA刷题笔记记录
本来是用while循环 取每一位然后对应数组下标++,发现一个2分点过不了,后来改成string减去ASCII码,我们知道ASCII码值,其实字符和数字是化等的,即一个数字,它本身是数值,同时也是一个字符,具体的数字和字符的对应我们可以查看。用到了高中物理的知识,将水平方向和竖着分开,将横竖方向的距离分开计算,求横竖方向的最小公倍数,横竖方向速度合成 速度*时间得出距离。这是一个模拟剪辑 黏贴字符串题,这道题,我学会了一些string的函数。2024lanqiaob C++B组。
2024-04-13 22:04:57 967
原创 [链式前向星]数组模拟单/双链表 源码+学习心得
/之所以在 “D”, “IL”, “IR” 要用 k+1 的原因是 双链表的起始点是2. 所以,每个插入位置k的真实位置应该为 k-1+2 = k+1 (在单链表中为 k-1)。//下标从0开始所以 K-1 而双链表的起始点是2 所以每插入一个位置的真实位置是K-1+2=k+//0, 1节点的作用是边界。//head也是一个标识位,时刻为头结点的下标。//在下标为k的左边,插入一个点add( l[k],x)//0表示左端点,1表示右端点。//在下标是k的点的右边,插入x。输出:6 4 6 5。
2024-03-19 15:23:55 454
原创 力扣周赛337场 第一题6319.奇偶位数
链接:https://leetcode.cn/problems/number-of-even-and-odd-bits。用 even 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的偶数下标的个数。用 odd 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的奇数下标的个数。下标 0 和 下标 4 对应的值为 1。共有 2 个偶数下标,0 个奇数下标。共有 0 个偶数下标,1 个奇数下标。解释:2 的二进制形式是 10。下标 1 对应的值为 1。来源:力扣(LeetCode)
2023-03-19 12:53:17 98
原创 【顺序表】输入数值 删除对应数据 顺序表中有多个对应数值
Status deletelist_all(SqList &L,ElemType p) //while(1)循环多次,if条件放到while条件判断中。if(L.elem[k]==p)//第二层根据需要接着往前挪一直检查第一个数,不满足才往后推继续检查,减少检查量。cout<<"开始创建顺序表---》"<<endl;cout<<"输入要创建顺序表的长度"<<endl;cout<<"输出已经存取的顺序表:"<<endl;cout<<"开始输入顺序表"<<endl;//cout<<"测试"<<endl;
2023-03-18 13:29:47 306 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人