Python笔记
文章平均质量分 91
Rinnki
kaggle: https://www.kaggle.com/yukimurarinnki
展开
-
[Python笔记] 剑指offer刷题记录——进度75/75
剑指offer刷题记录LeetCode上的剑指offer题刷题ing49. 丑数#1.dp_转化成数组合并问题,用上个状态的数class Solution: def nthUglyNumber(self, n: int) -> int: #丑数的规律,从前向后看,每个数都是前边的乘以2,3,5得到的 #三指针:三个有序数组(*2,*3,*5)无重复元素合并 if not n: return 0 u原创 2020-06-01 14:50:59 · 679 阅读 · 0 评论 -
[Python笔记] 剑指offer刷题记录——进度50/75
剑指offer刷题记录LeetCode上的剑指offer题刷题ing26.树的子结构#1.双递归class Solution: def isSubStructure(self, A: TreeNode, B: TreeNode) -> bool: ''' 先序遍历树A中的每个节点An,对应函数isSubStructure(A, B) 判断树A中以An为根节点的子树是否包含树B,对应函数helper(A, B) ''' #有点双递原创 2020-05-29 12:58:46 · 278 阅读 · 0 评论 -
[Python笔记] 剑指offer刷题记录——进度25/75
剑指offer刷题记录LeetCode上的剑指offer题刷题ing…3.数组中重复的数字#遇见了得先问面试官时间和空间复杂度的要求#1.排序+一个下一个#时间O(nlogn) 空间O(1)class Solution: def findRepeatNumber(self, nums: List[int]) -> int: nums.sort() for i in range(len(nums)-1): if nums[i]原创 2020-05-26 21:32:58 · 461 阅读 · 0 评论 -
[Python笔记] Keras-LSTM学习笔记
LSTM网络是一种循环神经网络。循环神经网络是一种神经网络,它试图对依赖于时间或顺序的行为(如语言、股价、电力需求等)进行建模。1.结构 2.Embedding 3.Keras LSTM原创 2020-02-12 18:44:30 · 1771 阅读 · 0 评论 -
[Kaggle竞赛] IEEE-CIS Fraud Detection
Kaggle竞赛——[IEEE-CIS Fraud Detection]1.EDA2.特征工程3.特征筛选+降维4.LightGBM本次比赛的结果是铜牌:373/6381-Top 6% Private Leaderboard:0.928512原创 2019-10-10 16:56:48 · 4249 阅读 · 5 评论 -
[Python笔记] 用LDA(隐含狄利克雷分布)抽取主题分布+用户特征生成
特征工程中应用LDA-Latent Dirichlet Allocation 处理APP文本生成主题模型,利用gensim包中多核lda训练模型并将结果转化为稀疏矩阵,加入基于lightGBM的baseline模型中,旨在提升模型表现。原创 2019-09-13 17:09:02 · 1658 阅读 · 0 评论 -
[Kaggle竞赛] Ames房价回归预测Part2:多模型Stacking进行房价预测
Kaggle入门竞赛——房价预测问题:House Prices: Advanced Regression TechniquesPart1详见:[Kaggle竞赛] Part1:特征工程+利用XGBoost进行房价预测内含数据初步分析、特征工程处理以及简单地用XGBoost实现预测的方法。本篇的模型stacking基于Part1所进行的分析与处理之上,如对整个赛题感兴趣的话请在阅读Part1之后...原创 2019-08-28 11:48:12 · 5146 阅读 · 1 评论 -
[Python笔记] 开发中遇到的部分实用小问题
python 部分实用小问题1.读入列名csv转df后,如何转为可hash的list给别的df当索引用?适用于如下场合:特征工程中初步选取的top特征集存在csv里了,想大批pd.read_csv直接用,但是直接df.values.tolist()的话会报unhashable type ‘list’。这是因为转完的list长成[[‘a’],[‘b’],[‘c’]],而不是我们所需要的可以直接...原创 2019-08-12 12:26:12 · 512 阅读 · 0 评论 -
[Kaggle竞赛] Ames房价回归预测Part1:特征工程+利用XGBoost进行房价预测
数据概况特征工程XGBoost调参过程参考文章原创 2019-05-29 16:25:00 · 5471 阅读 · 0 评论 -
[Kaggle竞赛]利用RandomForest进行Titanic乘客生存预测
参加了Kaggle的Getting Started Competition体验一下参赛流程。在此记录一下赛题思路和Python实现代码。Kaggle-Getting Started Prediction CompetitionTitanic: Machine Learning from Disasterimport pandas as pdimport numpy as npcsv_data = pd.read_csv("C:\\Users\\rinnki\\Desktop\\train.csv原创 2019-05-16 20:38:23 · 1244 阅读 · 4 评论 -
[Python笔记]部分经典排序的实现
[Python笔记]部分经典排序的实现0、部分排序算法相关术语1、选择排序 Selection sort2、插入排序 Insertion sort3、冒泡排序 Bubble sort4、快速排序 Quick sort5、归并排序 Merge sort0、部分排序算法相关术语(1)稳定or不稳定若在待排序的记录中,存在两个或两个以上的关键码值相等的记录,经排序后这些记录的相对次序仍然保持不变,...原创 2019-03-12 15:55:38 · 827 阅读 · 1 评论