![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 71
神迹小卒
大学,大学,大不了自学
展开
-
urllib测试
获取一个get请求import urllib.requestresponse=urllib.request.urlopen("http://www.baidu.com")print(response) #返回一个对象,可以用read函数解析<http.client.HTTPResponse object at 0x000002888933D970>import urllib.requestresponse=urllib.request.urlopen("http:.原创 2022-01-19 12:02:51 · 682 阅读 · 0 评论 -
数据可视化
1.Flask入门1.1关于Flask1.1.1了解框架Flask作为Web框架,它的作用主要是为了开发Web应用程序。那么我们首先来了解下Web应用程序。Web应用程序(World wide Web)诞生最初的目的,是为了利用互联网交流工作文档。一切从客户端发起请求开始。所有Flask程序都必须创建一个程序实例。 当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。 此时,Web服务器使用一种名为WEB服务器网关接口的WSGI (Web Server Gate原创 2022-01-19 11:37:15 · 1988 阅读 · 0 评论 -
ECharts相关知识
官方文档Apache EChartshttps://echarts.apache.org/zh/index.htmltest.html内容<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>ECharts</title> <!-- including ECharts file --> <s...原创 2022-01-18 16:27:54 · 198 阅读 · 0 评论 -
Flask入门
1.Flask入门1.1关于Flask1.1.1了解框架Flask作为Web框架,它的作用主要是为了开发Web应用程序。那么我们首先来了解下Web应用程序。Web应用程序(World wide Web)诞生最初的目的,是为了利用互联网交流工作文档。一切从客户端发起请求开始。所有Flask程序都必须创建一个程序实例。 当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。 此时,Web服务器使用一种名为WEB服务器网关接口的WSGI (Web Server Gate原创 2022-01-17 10:38:37 · 1633 阅读 · 0 评论 -
SQLite相关知识
sqlite是python3后支持的简单数据库打开或创建数据库import sqlite3conn=sqlite3.connect("test.db") #打开或创建数据库print("Opened database successfully")pycharm通过database查看SQLite数据库SQLite建表格式import sqlite3conn=sqlite3.connect("test.db") #打开或创建数据库prin..原创 2022-01-13 17:56:02 · 335 阅读 · 0 评论 -
BeautifulSoup用于html文件解析
BeautifulSoup4将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:Tag NavigableString BeautifulSoup Comment测试文件:baidu.html请将文件内容放于项目的根目录下文件内容<!DOCTYPE html><html><head> <meta content="text/html;charset=utf-8" http-equiv.原创 2022-01-12 16:42:56 · 6766 阅读 · 0 评论 -
re模块:正则表达式
正则表达式的常用操作符正则表达式:对字符串的一个要求、标准、约束Re库主要功能函数正则表达式模式正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位OR(|)它们来指定。如re.l | re.M被设置成I和M标志:正则表达式:字符串模式(判断字符串是否复合一定的标准)import re#创建模式对象pat=re.compile("AA") #此处的AA,是正则表达式,用来去检验其它的字符串..原创 2022-01-12 16:33:23 · 307 阅读 · 0 评论 -
baidu.html的简单测试文件
<!DOCTYPE html><html><head> <meta content="text/html;charset=utf-8" http-equiv="content-type" /> <meta content="IE=Edge" http-equiv="X-UA-Compatible" /> <meta content="always" name="referrer" /> <link href="htt.原创 2022-01-12 11:50:23 · 485 阅读 · 0 评论 -
Python基础语法
保证字体正常-*- coding: utf-8 -*-添加可自动生成相关数据,方便将来查阅@author:freshman2233@software:${PRODUCT_NAME}@file:${NAME}.py@time:${DATE} ${TIME}注释#注释这是我的第一个python程序print("hello,world")#这是单行注释'''这是一行注释这是两行注释'''变量#变量a=5print("这是变量:",a)t_00原创 2022-01-06 19:05:02 · 2213 阅读 · 0 评论 -
Python基础语法-异常处理
#错误与异常#捕获异常try: print("-----test----1") f=open("123.txt","r") #用只读模式打开一个不存在的文件,报错 print("-----test----2") #这句代码不会执行except IOError: #文件没找到,属于IO异常(输入输出异常) pass #捕获异常后,执行的代码#异常类型一致try: print(num)#except IOError: #异常类型想要.原创 2021-12-01 09:09:13 · 135 阅读 · 0 评论 -
基于Python的图像分类-Finetune训练模型
迁移训练-使用finetune一、简介本任务为,将此前我们找到的准确率最高的预训练网络模型,改造为可以从上万张图片中,帮我们筛选为五分类的中草药模型。——注意:前面的一到八,八个步骤使用自己的中草药数据集,介绍如何使用PaddleHub进行Fine-tune迁移训练图像分类。我们的任务:一.需要同学们稍微完善一到八八个步骤的代码(两处),使其可以根据选择的预训练模型进行迁移训练。二.需要自己寻找50张图片,使用预训练模型进行分类识别。 最后,要么使用代码将图片放入不同文件夹,要么使用原创 2021-05-26 21:32:57 · 2299 阅读 · 2 评论 -
基于Python的图像分类-数据集增强代码展示
本项目主要用于提交和展示你们完善的数据集增强代码请把各个效果(翻转、旋转、位移等)操作效果都展示一遍)import cv2import mathimport numpy as npfrom PIL import Imageimport matplotlib.pyplot as pltdef DotMatrix(A,B): ''' A,B:需要做乘法的两个矩阵,注意输入矩阵的维度ndim是否满足乘法要求(要做判断) ''' return np.m原创 2021-05-26 21:27:48 · 1936 阅读 · 14 评论 -
paddlehub如何制作自定义数据集
CV类任务如何自定义数据利用PaddleHub迁移CV类任务使用自定义数据时,用户需要自己切分数据集,将数据集且分为训练集、验证集和测试集。数据准备需要三个文本文件来记录对应的图片路径和标签,此外还需要一个标签文件用于记录标签的名称。├─data: 数据目录 ├─train_list.txt:训练集数据列表 ├─test_list.txt:测试集数据列表 ├─validate_list.txt:验证集数据列表 ├─label_list.tx...原创 2021-03-18 20:59:42 · 1112 阅读 · 0 评论 -
如何使用PaddleHub进行图像分类
一、简介本任务为,将此前我们找到的准确率最高的预训练网络模型,改造为可以从图片中,帮我们分类5类中草药。——注意:前面的一到八,八个步骤需要使用我们的中草药数据集,同时介绍如何使用PaddleHub进行Fine-tune迁移训练图像分类。我们的任务:一.需要同学们完善一到八八个步骤的代码(两处+中草药数据集构造),使其可以根据选择的预训练模型进行迁移训练。二.需要再寻找50张中草药图片(百合、党参、枸杞、淮化、金银花),使用预训练模型进行分类识别。 最后,要么使用代码将50张图片放入不同原创 2021-03-18 20:59:34 · 899 阅读 · 1 评论 -
Python19_《用法查询笔记》与《深度理解笔记》
编程学习的两大瓶颈知识学完就忘:明明学的时候记得,过一会就想不起来了 缺乏解题能力:知识明明学会了,但做题的时候却不会了 瓶颈1:知识学完就忘原创 2021-03-15 13:15:31 · 627 阅读 · 0 评论 -
基于Python的图像分类 项目实践——图像分类项目
图像分类项目我们有了几十张宠物的图像,这些图像的种类都在ImageNet数据集中出现过,我们需要通过CNN模型来帮我们筛选比较一遍,顺便也对模型的识别结果和识别效率进行比较。需要做的事情:利用 Python 技能以及调用PaddlePaddle的CNN模型判断哪个图像分类算法最适合将图像分类为“小狗”和“非小狗”图像。 需要确定最合适的分类算法在识别小狗品种时的准确率。每个图片名字使用当前认知的小狗的品种进行标记。程序只需将照片的文件名(包含品种信息)与分类算法返回的品种进行对比。找到信息一致原创 2021-03-09 23:32:49 · 14052 阅读 · 3 评论 -
基于Python的图像分类 项目实践——图像分类项目的指导文档
第一节实践环境和项目初识一、采用百度aistudio在线环境(基于Notebook的python环境)网址:https://aistudio.baidu.com/实验环境启动环境后,选择基础版。高级版的只需要在迁移训练项目时使用启动环境后的notebook操作参考解说视频和操作指南https://ai.baidu.com/ai-doc/AISTUDIO/sk3e2z8sb第二节项目总览第一部分 预训练模型比较(狗狗图像分类)描述:根据实践指导,选...原创 2021-03-09 23:32:23 · 3177 阅读 · 0 评论 -
Python18_阶段性作业
作业1 练习介绍 练习目标: 我们会在项目1代码的基础上,添加一个新功能,同时练习循环和判断的知识。 练习要求: 新功能是:每盘(3局)游戏结束后,游戏会问我们是否要继续游戏,再加一盘。 我们可以选择再来一盘,也可以选择退出游戏。 进一步拆解和分析 看右侧的讲解: 方案1:while True+break 开启一个无限循环,设定跳出条件。 方案2:while 变量名+变量名的布尔值判断 在开头设某变量的布尔值为True,input后开启判断变原创 2021-03-08 20:43:32 · 6804 阅读 · 1 评论 -
Python17_项目实操关卡-人机PK
项目实操关卡-人机PK通过实战去成长,这体现在:能在学习初期就知道什么是关键知识,了解专业程序员一般是怎么思考和解决问题的,在一遍遍分析问题、拆解问题及解决问题的过程中真正地理解知识,并用这些知识来解决自己的问题。一个项目一般是怎么完成的。更具体的说,程序员是如何思考和解决问题的呢?我认为其中一个很重要的能力是【问题拆解】。问题拆解,指的是在做一件事或面对一个问题的时候,将其拆解成多个步骤或多个层次,逐步执行和解决问题,直至达到最终效果。不过可能是出于长期编写代码的习惯,程序员会将问题拆得更原创 2021-03-08 20:43:18 · 1027 阅读 · 0 评论 -
史上最快最全的python环境安装---VS2019
VS2019官网下载https://visualstudio.microsoft.com/zh-hans/vs/原创 2021-03-08 19:02:55 · 614 阅读 · 1 评论 -
Python16_阶段性作业
练习介绍 练习目标: 我们会通过今天的作业,综合运用while True循环和 break。 练习要求: 假设有两名囚徒A和B因为合伙犯罪被抓捕,因没有确凿可以指认罪行的证据,审判者准备单独审判两位囚徒。 若两人都认罪,则两人各判10年;若一个认罪一个抵赖,则认罪的人判1年,抵赖的人判20年;若两人都抵赖,则各判3年。 现在,请写个代码:当两人都抵赖时,打印判决,代码结束;若为其他结果,则在打印判决后继续循环。 1.开启循环,两人分别选择 首先,我们需要知道两个囚徒各自..原创 2021-03-08 16:27:27 · 1268 阅读 · 0 评论 -
Python15_布尔值_break_continue_pass_else
布尔值用数据做判断:布尔值计算机利用数据有三种方式:1.直接使用数据,2.计算和加工数据,3.用数据做判断【布尔值】True和False代码将会无限运行,陷入【死循环】,你需要在键盘上按几次【ctrl+c】来强制结束运行【布尔运算】的三种方式两个数值做比较> < == != <= >=直接用数值做运算None,它代表的是【空值】,自成一派,数据类型是NoneType。要注意它和0的区别,0是整数0,可并非什么都没有bool()函数:原创 2021-03-08 15:59:32 · 474 阅读 · 0 评论 -
Python语法练习作业
Python语法练习作业说明: 共15道练习题,为每个人自主完成内容。1.将元组 (1,2,3) 和集合 {4,5,6} 合并成一个列表。2.反转列表 [0,1,2,3,4,5,6,7] 后给出中元素 5 的索引号。3.将列表 [‘a’,‘b’,‘c’] 中各个元素用’|'连接成一个字符串。4.判断 ‘https://blog.csdn.net’ 是否以 ‘.com’ 或 ‘.net’ 结束。若是,则返回 ‘com’ 或 ‘net’;否则,返回None。5.求列表 [2,3,4,5] 中每个元素原创 2021-03-08 12:54:58 · 1210 阅读 · 2 评论 -
Python14_阶段性作业
作业1 练习介绍 练习目标: 我们会通过今天的作业,再次练习for循环和while循环。 练习要求: 小美想要用今天学到的循环打印数字1-7,不过,她不喜欢4这个数字…… 但是,今天的课堂她没有认真看,导致现在有点晕,不知道怎么写代码。 所以,请你运用课堂中出现的两种循环方式,为她展示下什么叫融会贯通。 这个练习呢,其实就一件事:打印数字。 在这件事的基础上加循环(控制打印范围)和条件判断(跳过4)。 下面,请你用不同的循环方式来帮小美实现“打印1-7,但是不要4”这个愿望原创 2021-03-06 09:57:39 · 2208 阅读 · 0 评论 -
Python_从零开始-同步学习进度
0关-千寻的名字安装Python环境推荐VS2019复制,直接运行感受python程序import timeprint('你来和我做朋友了吗?我好高兴啊!让我来介绍一下自己')time.sleep(2)print('有人说:我是迈入人工智能时代的第一道门槛。')time.sleep(2)print('这没错,确实有很多人工智能算法都是通过我来实现的')time.sleep(2)print('还有人说,我是编程初学者入门的最好选择')time.sleep(1)pr...原创 2021-03-08 16:27:41 · 1136 阅读 · 3 评论 -
Python13_循环
循环for...in...循环语句for i in [1,2,3,4,5]: print(i)#test#1#2#3#4#5for循环:变量for i in [1,2,3,4,5]: #i是变量 print(i)为什么我总是用i?因为英文是item,所以i是常用名嘛最后被操作的元素存在i中for循环:循环对象字典、列表和字符串属于循环对象整数、浮点数是不属于循环对象,如果把它们放在for循环里,代码会报错for i in '吴原创 2021-03-06 09:45:50 · 305 阅读 · 0 评论 -
Python12_阶段性作业
作业1 练习介绍 练习目标: 我们会通过今天的作业,更熟练地取出层层嵌套中的数据,并了解一种新的数据类型:元组。 练习要求: 我们知道了列表和字典的不同:列表的基本单位是元素,而字典里是键值对。所以,两者提取数据的方式也不同。 你可以通过头两个练习来验证自己已经掌握了。 而在第三道练习,你会学会提取元组里的数据。 数据提取-1 请你通过所学知识,把列表list1中的'love'取出来,并打印出来。 数据提取-2 请你通过所学知识,把字典dict1中的'l原创 2021-03-06 08:54:46 · 901 阅读 · 0 评论 -
Python11_列表与字典
列表什么是列表一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。列表很包容,各种类型的数据(整数/浮点数/字符串)无所不能包。list1 = ['小明',18,1.70]print(list1)#测试#['小明', 18, 1.7]从列表提取单个元素偏移量:列表中的各个元素,好比教室里的某排学生那样,是有序地排列的,也就是说,每个元素都有自己的位置编号(即偏移量)1.偏移量是从0开始的,而非我们习惯的从1开始;原创 2021-03-06 08:54:39 · 328 阅读 · 0 评论 -
Python10_阶段性作业
作业1 题目要求 哈利·波特在对角巷购买宠物时犯难了,他不知道该给自己的猫头鹰起什么名字。现在请你帮助哈利·波特,为他的猫头鹰起一个名字。 题目讲解 1.搜集猫头鹰的名字(知识点:input(),赋值) 2.打印结果哈利·波特的猫头鹰叫做XX(其中,XX是你取的名字)(知识点:数据拼接) 书写代码 请你写一段代码: 为哈利·波特的猫头鹰起个名字,并打印出结果哈利·波特的猫头鹰叫做XX(XX是你起的名字)。 参考代码name=input('请输入哈利·波特的原创 2021-03-06 08:54:23 · 1961 阅读 · 1 评论 -
Python09_input()函数
input()函数input()函数是输入函数,当你在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。input('请铲屎官输入宠物的名字:')input()函数结果的赋值name = input('内容')#函数赋值name = input('请铲屎官输入宠物的名字:')print('I Love '+name +'!')input()函数的数据类型input()函数的输入值(搜集到的回答),永远会被强制性地转原创 2021-03-06 08:54:16 · 111 阅读 · 1 评论 -
Python08_阶段性作业
作业1 题目要求 请你写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果: 1.如果偷回的宝石数是4颗及以上,输出结果获得了打败灭霸的力量,反杀稳了 2.如果偷回的宝石数是1-3颗,输出结果可以全员出动,殊死一搏 3.如果偷回的宝石数是0颗,输出结果没办法了,只能尝试呼叫惊奇队长 注意:标点符号都为英文格式 题目讲解 1.赋值:因为他们一个宝石都没偷回来,为偷来的宝石stonenumber赋值为0。 2.用if写第一个条件:如果偷回的宝石数是4颗原创 2021-03-06 08:54:09 · 1415 阅读 · 1 评论 -
Python07_条件判断:单向判断双向判断多向判断_冒号和缩进_if嵌套
条件判断单向判断:if代码-结果-解析stonenumber=6if stonenumber>=6: print('你拥有了毁灭宇宙的力量')#你拥有了毁灭宇宙的力量#解析:如果 条件:# 做点什么冒号和缩进在条件判断代码中的冒号:后、下一行内容的前面,会空几个格在计算机的沟通语言中,空格的学名叫缩进,比如我们写文章都要空两个格,这就叫首行缩进对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后原创 2021-03-05 09:25:50 · 760 阅读 · 1 评论 -
Python06_阶段性作业
作业1我想使用以下变量,输出这样一个结果人工智障说:3.8+1等于4word = '3.8'number = 1sentence = '人工智障说:3.8+1等于'输出结果:人工智障说:3.8+1等于4其中,输出结果中的4,是由字符串型变量【word = '3.8'】,加上整数型变量【number = 1】得出来的参考代码word = '3.8'number = 1sentence = '人工智障说:3.8+1等于'print(sentence+str(int(flo原创 2021-03-05 09:24:39 · 1722 阅读 · 1 评论 -
Python05_数据类型_运算符_数据拼接_type()函数_数据转换
数据类型最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)字符串用引号括起来的文本,例如name='千寻'name2="小千"name3='''小小小千'''整数正整数、负整数和零的统称,是没有小数点的数字运算符浮点数带小数点的数字浮点数识别起来非常简单,但是其运算却晦涩难懂、让人头秃。世界级C++大佬Herb Sutter说的:“世上的人可以分为3类:一种是知道自己不懂浮点运算的;一种是以为自己懂浮点运算的;最后一种是极少的原创 2021-03-05 09:23:43 · 203 阅读 · 2 评论 -
Python04_阶段性作业
作业1题目要求除了文字和数字之外,我们还可以灵活运用print()函数,打印出带特殊格式的东西,例如:字符画。现在,请试着打印出一只属于自己的“皮卡丘”,成功打印后,请把你的皮卡丘分享到社群里吧。题目讲解1.复制题目要求打印的“皮卡丘”(皮卡丘字符画会在【书写代码】步骤里直接提供)2.用print(''' ''')打印注意:标点符号都要用英文书写代码请你使用print()函数将下面的皮卡丘打印出来。皮卡丘字符画可以直接复制下面的。 へ /| /\7原创 2021-03-05 09:22:14 · 1430 阅读 · 2 评论 -
Python03_变量和赋值_变量的命名规范
变量和赋值代码-结果-解析name='千寻'print(name)#千寻#解析:把“千寻”这两个字【赋值】给了“name”这个【变量】name='千寻'name='小千'print(name)#小千#解析:当你放进新的东西时,旧的东西就会被替代掉运行结果千寻小千Press any key to continue . . .拓展=和==#赋值符号=不是左边等于右边的意思。仅仅表示赋值动作#代表左右两边相等的符号,是比较运算符==变量的命名规范原创 2021-03-05 09:21:17 · 153 阅读 · 1 评论 -
Python02_print()函数_转义字符
print()函数代码-结果-解析print(520)#520#解析:print(数字)计算机会将数字当成表达式自动计算print(1+1)#2print('一起玩吧')#一起玩吧#解析:括号内是单引号的情况print("一起玩吧")#一起玩吧#解析:括号内是双引号的情况print("Let's play")#Let's play#解析:括号内单双引号同时存在的情况#双引号是函数结构,单引号属于字符串内容print('Let\'s play')#Let'原创 2021-03-05 09:20:33 · 154 阅读 · 1 评论 -
Python01_Python初识
Python初识安装Python环境推荐VS2019复制,直接运行感受python程序import timeprint('你来和我做朋友了吗?我好高兴啊!让我来介绍一下自己')time.sleep(2)print('有人说:我是迈入人工智能时代的第一道门槛。')time.sleep(2)print('这没错,确实有很多人工智能算法都是通过我来实现的')time.sleep(2)print('还有人说,我是编程初学者入门的最好选择')time.sleep(1)pri..原创 2021-03-05 09:20:00 · 98 阅读 · 1 评论 -
基于 Python 的图像分类项目实践入门
课程目标CO1: 学习并掌握图像分类项目的语法基础、深度学习基础CO2: 通过学习和完成图像分类项目 ,初步掌握应用 python 语言调用模型并完成特定图像分类的能力。CO3 :培养学生在开展实践过程中的分工协作,交流表达能力CO4 : 培养学生对实践工作内容的文档写作能力。人工智能基础人工智能是什么,和图像分类项目的关系是什么人工智能( Artificial Intelligence ) ,英文缩写为 AI 。它是研究、开发用于 模拟、延伸和扩展人的智能 ...原创 2021-03-05 07:37:06 · 1491 阅读 · 1 评论