自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python教程:使用BeautifulSoup爬取城市公交信息(附源码)

在这个Python教程中,我们将学习如何使用BeautifulSoup库爬取城市公交信息。我们将以杭州为例,但你可以将代码应用于其他城市。如果有什么错误或者值得改进的地方,欢迎大家在评论区指出!接下来,我们将编写代码。

2024-04-15 10:35:44 260 1

原创 Python学习例题

独立完成

2023-06-07 13:50:07 118 1

原创 Python学习:2016年美国大选数据分析(附源文件)

1、需求描述:利用2016年美国总统大选数据,选择克林顿和特朗普的数据进行分析,根据每月的平均预测数据与真实数据的平均值之差的绝对值生成热力图,并比较二人的预测偏差大小。图中可看出,对特朗普的预测偏差远远大于对克林顿的预测偏差,说明在人们心目中,特朗普的获胜出人意料,反映了美国大选的割裂性。

2023-05-19 18:08:16 250

原创 Numpy入门学习1:array数组的创建与属性

NumPy是Python中用于科学计算和数值运算的常用库,其核心数据结构是ndarray(N-dimensional array),即N维数组,它可以表示矩阵、向量等多维数组。此外,还可以使用numpy中的zeros和ones函数创建数组、使用numpy中的eye和identity函数创建数组、从文件读取数据创建数组等方式构建数组。3.在NumPy中,ndarray数组的属性dtype表示数组中元素的数据类型,例如整数、浮点数等。1.可以使用numpy中的array函数从Python列表创建一个数组。

2023-05-13 00:23:42 1346

原创 Python学习:Pandas模块入门学习

其中的DataFrame就是Pandas的一个核心数据结构,它是一个二维表格,可以存储不同类型的数据,并且可以对数据进行各种操作。除了从字典创建DataFrame之外,还有很多其他的方式可以创建DataFrame,例如从CSV文件、数据库、Excel文件等中读取数据,或者手动创建一个空的DataFrame并逐步填充数据。在这个例子中,我们使用了一个字典来创建DataFrame,其中字典的键是列名,而值是列数据。Pandas的Series是另一个重要的数据结构,它是一个一维数组,可以存储不同类型的数据。

2023-04-14 11:42:25 735

原创 Python学习:创建文件、写入文件、读取文件

import osPython 的 os 模块提供了一些函数,用于与操作系统进行交互。这个模块包含了很多实用的函数,用于管理文件和目录、获取系统信息、运行命令等。这些函数可以让我们在 Python 中方便地进行文件和目录的操作,同时也能够获取系统信息,运行命令等。3.创立文件夹与其中的txt文本文件4.把文本内容写入txt文本。

2023-04-09 16:01:34 2503

原创 Python学习:通过txt文件生成词云

jieba 库提供了多种分词模式,包括精确模式、全模式、搜索引擎模式等,可以满足不同应用场景的需求。相比于英文等语言,中文的词汇是由汉字构成的,汉字之间没有空格或其他明显的分隔符,因此需要特殊的分词技术来进行分割。,你可以根据你自己的需求来设定格式,第四行代码是中文字体样式,如果文本内容含有中文,你就必须使用一个字体样式,否则就会生成错误方格。,记住,别忘了加入encoding="utf-8",因为如果你的文本有中文的话,需要使用utf-8模式。一个简单易用的词云库,支持多种图形、颜色和字体。

2023-04-08 18:58:31 2070 1

原创 【学习记录】C语言各个排序问题

(1)冒泡排序void BubbleSort(int a[], int n, int order) {//冒泡排序(a表示数组,n表示数组大小,order为0时从小到大排序,order为1时,从大到小排序) int i, j, temp; for (i = 0; i < n - 1; i++) { for (j = i; j < n; j++) { if (order == 0) {//从小到大 if (a[i] > a[j]) { temp = a

2022-05-22 17:48:56 115 1

原创 【学习记录】C++迷宫问题

给定一个大小为NxM的迷宫。迷宫有通道和墙壁组成,每一步可以向邻接的上下左右四格通道移动。请求从起点到终点所需的最小步数。请注意,本题假定从起点一定可以移动到终点,其中样例:N=10,M=10 (‘#’,’.’,’S’,’G’分别表示墙壁、通道、起点和终点)#S######.#......#..#.#.##.##.#.#........##.##.####....#....#.#######.#....#......####.###.....#...G#.

2022-05-15 16:42:46 547

原创 【学习记录】C语言部分和问题

给定整数a1、a2、…、an,判断是否可以从中选出若干数,使它们的和恰好为k。其中样例:输入n=4a={1,2,4,7}k=13输出Yes (13=2 + 4 +7)输入n=4a={1,2,4,7}k=15输出No 程序代码及测试结果:#include <stdio.h>bool dfs(int n, int a[], int b[], int k, int sum, int step)...

2022-05-15 16:40:11 284

空空如也

空空如也

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

TA关注的人

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