自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python数据分析——Pandas综合(五)

本文介绍了DataFrame的基本概念、创建方法和常用属性。主要内容包括:通过字典创建DataFrame并设置行列索引;详细说明DataFrame的各类属性如index、values、shape等;介绍获取部分数据的方法;列举常用统计方法如head()、tail()、sum()、mean()等,并附示例说明。文章还提供了相关Numpy和Series知识的回顾链接,以及源码下载地址。适合数据分析初学者系统学习DataFrame的基本操作和应用。

2025-08-26 16:31:30 682

原创 Python数据分析——Pandas综合(四)

DataFrame是pandas库的核心二维表格数据结构,由行和列组成,支持多种数据类型。其特点包括灵活的数据类型、强大的索引功能、高效的数据操作和可视化支持。DataFrame由多个Series(一维数组)组成,每列是一个Series,二者关系紧密。DataFrame广泛应用于数据导入/导出、清洗、统计分析和机器学习预处理。掌握DataFrame操作能显著提升数据处理效率,是数据分析必备工具。

2025-08-26 08:54:06 765

原创 Python数据分析——Pandas综合(三)

本文通过5个实际案例复习了pandas中Series的操作方法,包括统计学函数应用、bool索引、排序、数据重采样等。案例涵盖学生成绩统计、温度数据分析、股票价格分析、销售数据统计和商店销售分析等场景,涉及mean()、max()、idxmax()、pct_change()、resample()等常用函数。每个案例包含考点分析和示例答案,帮助读者掌握Series数据处理的核心技能。文章最后提供了作者联系方式和源码获取途径,方便读者进一步交流学习。

2025-08-25 23:02:16 665

原创 Python数据分析——Pandas综合(二)

本文介绍了pandas库中Series的创建与使用方法。通过示例展示了Series的四种创建方式:直接创建、设置索引、命名序列以及使用字典生成。详细讲解了Series的关键属性(如index、values等)和常用方法(如head()、tail()、统计函数等),并配有代码示例说明数据访问和操作技巧。文章还提供了Series的数据统计、去重、排序等实用功能说明,适合pandas初学者快速掌握Series的基本操作。完整代码可在作者Github仓库获取。

2025-08-24 22:13:25 339

原创 Python数据分析——Pandas综合(一)

Pandas是Python数据分析的核心库,基于NumPy构建,专门处理结构化数据。它提供标签化数据结构、缺失值处理、数据对齐等功能,支持从多种数据源读写数据。与Excel和SQL相比,Pandas更适合数据清洗、统计分析和可视化。核心数据结构包括一维Series和二维DataFrame,前者类比Excel单列,后者类似整张工作表。Pandas作为数据科学领域的重要工具,能高效完成从数据导入到分析处理的完整流程。

2025-08-24 09:15:46 274

原创 【洛谷】[NOIP 2002 普及组] 过河卒

程序设计竞赛【洛谷】[NOIP 2002 普及组] 过河卒 问题 C/C++、python解题方法示例

2025-08-23 16:31:34 839

原创 Python数据分析——numpy综合(三)

本文介绍了10个NumPy练习题目,涵盖基础操作、矩阵运算、随机数组生成、数组变形等核心功能。题目包括温度数据分析(求最值、均值)、学生成绩统计(中位数、标准差)、矩阵运算(点积、逐元素乘法)、随机数组处理(条件替换)、数组变形(reshape操作)等。每个题目都配有考点分析和示例答案,重点考察NumPy的常用函数如mean()、max()、min()、dot()、where()、unique()等的应用,帮助复习和掌握NumPy在数据处理和科学计算中的关键操作。

2025-08-23 15:36:23 603

原创 Python数据分析——numpy综合(二)

本文系统介绍了NumPy数组的核心操作,包括索引切片、运算机制和常用函数。索引切片部分详解了基本索引、行/列切片、布尔索引等多种访问方式;数组运算方面重点讲解了算术运算规则、广播机制原理(维度对齐、形状检查、数据扩展)及矩阵乘法;最后分类整理了常用函数,涵盖数学运算、统计分析、比较逻辑和数组操作等。文中配有丰富的示例图示,帮助理解各类操作的实际应用场景。

2025-08-21 14:41:14 275

原创 机器学习——Spaceship Titanic(2)模型训练

本文介绍了构建神经网络模型的关键步骤:1)数据标准化处理,使用StandardScaler对训练集和测试集进行统一转换;2)利用Optuna进行自动化超参数优化,获得最佳网络结构和训练参数;3)设计三层全连接神经网络,包含ReLU激活和Dropout层,输出层采用Sigmoid处理二分类问题;4)使用k折交叉验证提升模型泛化能力。重点讲解了PyTorch实现细节,包括模型架构、损失函数(BCELoss)和优化器(Adam)的选择,以及如何结合Optuna搜索结果构建高效模型。

2025-08-19 22:44:29 675

原创 机器学习——Spaceship Titanic(1)数据分析与预处理

本文通过Kaggle的Spaceship Titanic项目,系统介绍了机器学习中的数据预处理方法。文章重点讲解了:1)不同类型数据的缺失值填充策略(数值型采用中位数、类别型采用众数);2)特征工程处理方法(消费类数据聚合为总消费额);3)特殊字段处理(如删除姓名列、拆分舱位号)。项目背景设定为预测宇宙飞船乘客是否被时空异常传送,通过对训练集和测试集数据的清洗与转换,为后续建模奠定基础。文中提供了详细的Pandas代码实现,包括数据加载、缺失值填充和特征创建等核心步骤。

2025-08-17 20:51:16 630

原创 Python数据分析——numpy综合(一)

Python数据分析——Numpy综合篇(一)

2025-08-14 16:35:30 962

原创 Anaconda安装以及环境变量配置方法

本文详细介绍了Anaconda的安装与配置过程。首先提供了Anaconda下载链接及跳过注册的步骤,强调建议安装在C盘以避免常见问题。重点讲解了环境变量的配置方法,包括添加5个关键路径。安装完成后,通过conda命令验证安装是否成功,并介绍了常用的conda指令,如创建/切换/删除Python环境、安装/移除第三方库等。文章特别提醒要以管理员权限运行Anaconda Prompt进行操作,确保环境管理的有效性。

2025-05-24 16:07:57 3389 4

原创 机器学习-Titanic – Machine Learning from Disaster

机器学习-Titanic – Machine Learning from Disaster

2025-05-21 21:53:04 821

原创 MarkDown-分割线语法

MarkDown-分割线语法

2025-05-21 11:46:45 814

原创 No.21 -No.25 C语言从入门到竞赛精通

No.21 -No.25 C语言从入门到竞赛精通

2025-04-05 16:06:09 683

原创 No.16 -No.20 C语言从入门到竞赛精通

No.16 -No.20 C语言从入门到竞赛精通

2025-03-15 17:05:11 791

原创 No.11 - No.15 C语言从初识到竞赛精通

No.11 - No.15 C语言从初识到竞赛精通

2025-03-14 15:19:15 584

原创 No.6-No.10 C语言从初识到竞赛精通

No.6-No.10 C语言经典算法100例

2025-03-11 15:15:18 615

原创 No.1-No.5C语言从初识到竞赛精通

No.1-No.5C语言从初识到竞赛精通

2025-03-09 17:14:00 830

原创 Markdown-代码语法

Markdown-代码语法

2025-03-02 23:25:01 1732

原创 DAY02-C语言中的数据类型

本章重点:- 1,什么是数据类型- 2,C语言中常用的数据类型- 3,数据类型的使用

2025-03-01 19:22:29 822

原创 Markdown-列表语法

Markdown-列表语法

2025-02-28 20:52:09 1013

原创 Markdown-引用语法

Markdown-引用语法

2025-02-28 19:33:24 488

原创 DAY01 - 初识 C 语言

本章重点在于 “初识” ,意在带领大家叩开 C 语言编程的大门,如果对于某些名词感到陌生,请不必担忧,在后续的章节中将会有更加详细的讲解。

2025-02-27 22:43:53 642

原创 Markdown-强调语法

Markdown-强调语法

2025-02-26 23:38:15 696

原创 Markdown-换行语法

Markdown - 换行语法

2025-02-26 22:20:08 2483

原创 Typora免费版安装教程

Typora免费版安装教程

2025-02-24 14:34:59 1884 1

原创 常用的markdown编辑工具推荐

在探索Markdown的旅程中,我们不仅需要掌握其精髓语法,还需要找到合适的工具来挥洒我们的创作热情。工欲善其事,必先利其器,一款好的编辑器可以为我们在学习和后期使用中带来好的体验。在本篇文章中,我将推荐两款备受推崇的Markdown编辑器——Visual Studio Code和Typora。它们各具特色,读者可以根据自身的实际需求选择。接下来,让我们一起领略这两大神器的魅力,找到最适合你的Markdown创作伙伴。

2025-02-24 14:15:51 879

原创 如何优雅地创作程序员的第一篇文章

Markdown是一种轻量级标记语言,由Aaron Swartz和John Gruber共同设计。它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式化的HTML代码。Markdown的核心理念是“易读易写”,让作者专注于内容创作,而不是繁琐的格式设置。Markdown作为一种简单、高效的标记语言,已经受到越来越多人的喜爱。掌握Markdown语法,不仅能提高写作效率,还能让你的文档更具美感。让我们一起走进Markdown的世界,感受不一样的写作体验!

2025-02-24 14:10:00 372

原创 4. 劲舞团python解法——2024年省赛蓝桥杯真题

小蓝最近迷上了一款名为 “劲舞团” 的游戏,具体来说,只要按照游戏中给出的键位提示依次按出对应的键位,游戏人物便可以跟随节奏跳舞。对于连续的 K 次正确敲击,如果任意连续的两次敲击间间隔时间都小于等于 1s,那么我们称这是一次 K 连击。现在给出一局小蓝的游戏记录文件,log.txt 中记录了 N 条记录,每条记录有三个字段,依次为正确的敲击字符、小蓝打出的字符、 打出字符的时间对应的毫秒时间戳。现在请你计算下最长的 K 连击是多少,你只需要输出 K 的值。

2025-02-01 21:21:23 1837

原创 3.拼正方形python解法——2024年省赛蓝桥杯真题

小蓝正在玩拼图游戏,他有 7385137888721 个 2×2 的方块和 10470245 个 1×1 的方块,他需要从中挑出一些来拼出一个正方形,比如用 3 个 2×2 和 4 个 1×1 的方块可以拼出一个 4×4 的正方形,用 9 个 2×2 的方块可以拼出一个 6×6 的正方形,请问小蓝能拼成的最大的正方形的边长为多少。

2025-01-31 16:35:35 1776 4

原创 1.五子棋对弈python解法——2024年省赛蓝桥杯真题

"在五子棋的对弈中,友谊的小船说翻就翻?" 不!对小蓝和小桥来说,五子棋不仅是棋盘上的较量,更是心与心之间的沟通。这两位挚友秉承着"友谊第一,比赛第二"的宗旨,决定在一块 5×5 的棋盘上,用黑白两色的棋子来决出胜负。但他们又都不忍心让对方失落,于是决定用一场和棋(平局)作为彼此友谊的见证。

2025-01-29 22:32:03 1637

原创 16.好数python解法——2024年省赛蓝桥杯真题

问题描述一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位…)上的数字是奇数,偶数位(十位、千位、十万位…)上的数字是偶数,我们就称之为“好数”。给定一个正整数N,请计算从1到N一共有多少个好数。

2025-01-25 23:51:19 1116

原创 2. 握手问题python解法——2024年省赛蓝桥杯真题

问题描述小蓝组织了一场算法交流会议,总共有 50人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手 (且仅有一次)。但有 7 个人,这 7 人彼此之间没有进行握手 (但这 7人与除这 7 人以外的所有人进行了握手)。请问这些人之间一共进行了多少次握手?注意 A 和 B 握手的同时也意味着 B 和 A 握手了,所以算作是一次握手。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数

2025-01-24 22:57:32 1299 1

原创 PAT-Apat甲级题1009(python和c++实现)

This time, you are supposed to find A×B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial:K N1​ aN1​​ N2​ aN2​​ ... NK​ aNK​

2024-02-07 20:02:50 882

原创 PAT-Apat甲级题1008(python和c++实现)

1008 ElevatorThe highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 seconds to move the elevator up one floor, a

2024-02-05 22:40:07 848

原创 PAT-Apat甲级题1007(python和c++实现)

1007 Maximum Subsequence Sum作者 CHEN, YueGiven a sequence of K integers { N1​, N2​, ..., NK​ }. A continuous subsequence is defined to be { Ni​, Ni+1​, ..., Nj​ } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has th给定K个整数{ N1,

2024-02-04 17:15:39 1020

原创 PAT-Apat甲级题1006(python和c++实现)

1006 Sign In and Sign Out作者 CHEN, Yue单位 浙江大学At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in's and out's, you are s

2024-02-04 11:17:18 808

原创 PAT-Apat甲级题1005(python和c++实现)

1005 Spell It Right作者 CHEN, Yue单位 浙江大学Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each input file contains one test case. Each case occupi

2024-02-03 22:10:17 727

原创 PAT-Apat甲级题1004(python和c++实现)

PAT-Apat甲级题1004(python和c++实现)家族等级通常由家谱树表示。你的工作是统计那些没有孩子的家庭成员。输入规范:每个输入文件包含一个测试用例。每种情况都以包含0

2024-02-02 22:35:06 1070

python-Data-analyse-numpy使用案例(1)

python_Data_analyse_numpy使用案例(1)

2025-08-22

空空如也

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

TA关注的人

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