- 博客(38)
- 问答 (2)
- 收藏
- 关注
原创 基于selenium并用Gpt完善的某东评论爬取分析
功能:本代码简单爬取了京东商品的所有评论,并对评论进行TF-IDF词频分析,绘制不同词性的词云和统计条形图饼图,以及对评论进行情感分析,找到好评并绘制出好评词云词频
2023-05-08 15:24:44
240
原创 力扣每日一题 剑指offer 47.礼物的最大价值
动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划动态规划
2023-03-08 15:39:13
452
1
原创 力扣刷题记录 6.N字形变换
题目数据量不大的时候可以考虑模拟遍历适当在开始用if返回比较简单情况的值,可以降低整体耗时(今天每日一题hard,所以更这个水水)以上,共勉。
2023-03-07 08:24:47
373
原创 基于selenium和seaborn的尼康F口镜头粗分析
数据分析首先需要明确需要爬取的目标,我们再对所需要的获取信息的网站分析xpath进行爬取的同时要考虑到效率问题数据处理的时候不能丢掉太多数据,否则可能导致结果无效。以上,共勉。
2023-03-06 09:09:05
146
原创 力扣每日一题 1653. 使字符串平衡的最少删除次数
动态规划问题一般可以通过前一步的最优值找下一步的最优值要多刷基础算法了,这种题下次要秒杀以上,共勉。
2023-03-06 00:25:05
140
原创 力扣每日一题1599.经营摩天轮的最大利润
题目与实际生活有出入的时候,以题目为准,不用纠结细节,实在不行可以换一个环境考虑可以尝试继续寻找数学关系优化时间复杂度。
2023-03-05 08:38:28
220
原创 力扣每日一题 982.按位与零的三元组
这道题是hard,但是这种偏暴力的做法可以通过,可能很大原因上是因为生成器,当从别处调用的生成器暂时返回后,生成器会记住上次的返回点;当对该生成器再次调用(使用next()方法)时,它会从生成器上次的返回点继续执行,而不是从头开始执行该被调函数;此外,上次调用返回时的“上下文”在下次调用时也会恢复。这题应该有更简单的做法,诸如枚举 + 子集优化或快速沃尔什变换。
2023-03-04 10:18:28
248
原创 力扣每日一题1487.保证文件名唯一
判断是否在已知列表中存在,最快的方法可以用哈希表,python当中的字典是一个很好的可以直接使用的结构抽象思维很重要。
2023-03-03 08:37:49
257
原创 力扣每日一题 面试题05.02 二进制数转字符串
本题是一个简单的模拟转二进制的题目,按照原理直接模拟即可。本题用到了python3.8中的新特性海象运算符,等价于先赋值再判断本题评论区中有大佬指出错误,希望官方重视以上,共勉。
2023-03-02 08:38:27
204
原创 力扣每日一题-2373矩阵中的局部最大值 python一行
一行解决问题有时候并不是最开始就用一行的思想,而是一步一步写出解答最后简化过程,比如这题先找到的其实是局部矩阵,然后对矩阵展开,然后求最值,最后构造二维矩阵。写项目时尽量不要这样写,降低了可读性,这样主要是为了锻炼下思维。以上, 共勉。
2023-03-01 17:49:30
301
原创 力扣数据库刷题记录(二)
题目1熟悉了rank()函数的用法,可以直接dense_rank() over 来进行排序题目2实际上练习了表的连接,从而实现连续的判断去重条件最后考虑,但是一定要考虑,不然很容易出错以上,共勉。
2023-02-23 09:10:40
122
原创 scikit-learn实现机器学习(一)分类算法
from sklearn import datasets# 导入数据集import numpy as npfrom sklearn.model_selection import train_test_split# 划分数据集from sklearn.preprocessing import StandardScaler# 对特征进行标准化处理from sklearn.linear_model import Perceptron# 对结果进行预测from sklearn.metrics i.
2022-05-17 23:24:32
388
原创 leetcode 二分查找day2
658. 找到 K 个最接近的元素658. 找到 K 个最接近的元素思路:1.已经排序好了,可以直接用双指针比较两端和要找的值的差距大小然后删除到只有k个元素为止,但是这题要二分查找,这样写很不给他面子,所以试试二分查找2.二分法。658. 找到 K 个最接近的元素代码:思路1class Solution: def findClosestElements(self, arr: List[int], k: int, x: int) -> List[int]:
2022-03-29 20:26:18
502
原创 基于Numpy和python面向对象浅尝试——成绩单的运算
最近在学python面向对象 正好也在学数据分析与可视化正好就拿题目来练练手如题这是附件内的数据题目要求是输出对应的几个值 出于挑战,这里想要写一个类来完成对这类成绩单的处理,让其对其他的类似成绩单也有作用所以程序的可用性有一定要求举例来说比如说这个文件第二列是没有用的 需要跳过,但是别的文件可能不需要跳过 或者需要跳过更多列数,所以在处理这个问题的时候就需要考虑到到底需要跳过多少列我在代码中要求输入了需要跳过的列数来达到这个目的当然还有很多和上面一样需要考虑的地方
2022-03-10 21:42:35
1506
3
空空如也
python中enumerate函数中下标取值和直接取值为何会出现不同
2022-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人