- 博客(13)
- 收藏
- 关注
原创 2021-07-03
python基础语法:list[] :python内置的一种数据类型,是一个有序的集合。其中的数据类型可以使字符串、整数、浮点数、布尔值,甚至是另一个list>>> classmates = ['a','b','c']>>> classmates['a', 'b', 'c']len()查看list内的元素个数>>> len(classmates)3append()在列表末尾添加元素>>> classmates.
2021-07-10 16:51:46 134 2
原创 2021-06-23
**2021年6月23日**今天的目标是学习:1.序列-索引、切片2.序列-加法、乘法3.序列-常用的内置函数序列:索引,切片KNN算法(K-Nearest Neighbors Algorithm):什么是KNN算法呢?首先从分类上看,KNN算法属于监督型机器学习的算法,从功能上看,KNN算法常用于分类。其优点有:准确度高、对异常值不敏感、对数据无需假设(不理解),训练速度快。其缺点有:高算力消耗、需要大内存实现过程梗概:假设这里有一坨数据,他们都有标签,通过标签值的异同
2021-06-24 22:36:23 123
原创 2021-06-22
初衷:这个学期要参加数学建模比赛了,经过哥哥的引导,发现机器学习与数学建模有异曲同工之妙,而前者有更宽广的应用,所以果断学习机器学习。第一步:熟悉Python的核心语法,包括:1.序列-索引、切片2.序列-加法、乘法3.序列-常用的内置函数4.列表基础操作15.列表方法26.列表的排序和逆序7.列表推导式8.二维列表9.元组10.字典-基础操作11.字典常用函数(clear、get、items、keys、values、pop)12.字典-混合字典和字典推导式13.python
2021-06-22 22:58:07 131
原创 爬虫学习——初识HTML
1.HTML是个什么东西?Hyper Text Markup Language(HTML)超文本标记语言,是用来描述网页的一种语言。那么标记语言又是什么呢?标记语言就是把文本和文本以外的相关信息(例如大小,高度,颜色,位置等)组合在一起的语言功能:用于网页的编写和修改。我们学习html的阶段:看懂、修改、编写。学习爬虫要掌握的html:看懂简单的html代码并学会修改、提取信息。2. HTML的组成<!DOCTYPE html>->全局声明,告诉浏览器处理的文件是html文件
2021-02-06 16:45:04 288
原创 循环选择结构类型习题集
选择循环结构的习题1. 三个数找最大值#include<stdio.h>int main(){ int a = 0 , b = 0 , c = 0; int t = 0; scanf("%d%d%d",&a,&b,&c); if(a>=b) { t= a; } else { t= b; } if(c>t) { t= c; } printf("%d\n",t); return 0;}2. 分段函数求值
2021-02-06 16:41:11 741
原创 C语言 函数篇
C语言 函数篇1 函数的定义函数的定义通常包括:返回值类型 函数名(形参表说明) /*函数首部*/ { 说明语句 /*函数体*/ 执行语句 } 说明:(1)返回值类型:即函数返回值函数返回值不能是数组,也不能是函数,除此之外任何合法的数据类型都可以是函数的类型,如:int,long,float,char 等。函数类型可以省略,当不指明函数类型时,系统默认的是整型。 返回值的类型。(2)函数名:用户自定义的标识符,在 C 语言函数定义中不可省略(须符合C语言对标识符的规范,用于标识
2021-02-05 22:23:52 1280
原创 爬虫第三关——BeautifulSoup模块
爬虫第三关——BeautifulSoup模块爬虫四步走:获取数据:requests模块解析数据:BeautifulSoup模块 + HTML基本知识提取数据储存数据学习目标:学会使用BeautifulSoup解析和提取网页中的数据问题一:什么是解析数据?就好像浏览器,发出请求,得到来自服务器的响应,解析服务器发送的html文件,展现给我们网页。爬虫也需要能够读懂html文件的工具,读懂了html文件就可以进行数据提取。问题二:什么是数据提取?就是大浪淘沙,得到真金白银Beauti
2020-08-12 15:41:54 390
原创 python是如何控制你的文件的——csv模块
CSV模块的写入和读取功能csv是一种文件格式,你可以把它理解成“简易版excel”。学会了csv模块,你就可以用程序处理简单的电子表格了。调取csv模块中的函数、方法和类import csv# dir()函数会以列表的形式返回一个模块中的一切#用print函数和循环的方式逐行列出。for i in dir(csv): print(i)如何使用csv模块读取文件:import csvwith open(r'jihua1.csv', newline ='',encodi.
2020-08-05 22:05:31 331
原创 Python中利用Open()函数读写文件
Python 文件读写Python的文件读写功能:能被用于读取和写入文本记录、音频片段、Excel文档、保存邮件以及任何保存在电脑上的东西。使用Python读取文件的条件:面对大量数据时使用最佳。读取文件分为:读文件和写文件读文件:具体过程:开——读——关file1 = open(r'C:\Users\huwei\Desktop\python练手\scores.txt','r')open('scores.txt')# 相对路径,C:\Users\huwei\Desk
2020-08-05 16:34:55 1861
原创 Python程序设计基础——类和面向对象编程
作为一个编程初学者,在学习C++时就困惑于面向过程和面向对象编程的含义,但是彼时苦于教材的片面和C++语言的复杂性,我无法全面了解类和面向对象程序设计的含义,今天在此记录我所理解的类和面向对象,如果有错误,欢迎指正。
2020-07-12 21:18:35 371
原创 Python程序设计基础——字符串的格式化输出
Python 格式化字符串类似C的方法:>>> print('%s%d'%('数字:',0))数字:0print('%d,%d'%(0,1))0,1>>> print('%d,%d,%d'%(0,1,0))0,1,0所以我们使用格式化字符串的方法是为了什么呢,这跟我们使用计算机的意义是相同的——简便。print 函数一旦要输出很多对位置,数据类型有具体要求的内容时就会很麻烦,相信很多学习计算机语言的人都有这种感受,所以使用格式化的方法,一个萝卜一
2020-06-29 16:27:09 411 1
原创 Python程序设计基础——循环语句
复习:>>> print(format(987654.129,',.2f'))987,654.13//格式化要四舍五入>>> print("one",end = " ")// 抑制print函数的自动换行one >>> print("two", end= "l")twol>>> print('one','two','three', sep = '~~')//插入间隔符one~~two~~three循环结构:1。条件
2020-06-28 15:55:55 440
原创 进入CSDN的初衷
加入CSDN第一天今天是我第一次使用CSDN,看介绍说这里是最大的IT社群,不过走了一圈觉得似乎是IT版的知乎,文章的风格和劝说他人购买产品的套路都十分相似,表示自己曾经有多惨,现在经过了奋斗和拼搏,取得了多么耀眼的成绩,如果为了吸引更多的眼球,附上一两张妖娆女性的图片效果更佳。所以我为什么没事找事要来CSDN 上呢,我到底来了想要得到什么呢?更加通俗点的话就是爆肝编程这件事能达到我的什么目的。思来想去,很难下结论,此前在学校里接受的应试教育和灌输知识让我一度对自己的人生和未来感到失望,对发生在我身边的
2020-06-25 10:22:07 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人