![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 71
AiFool
如果有任何问题,可以通过csdn私信联系我哦
展开
-
【深度学习-图像识别】使用fastai对Caltech101数据集进行图像多分类(50行以内的代码就可达到很高准确率)
我们借助fastai训练了resnet101模型,对 101 个类别的图像数据集进行了分类。使用基于pytorch的fastai库,使用resnet模型和有101个类别的Caltech101图像数据集,训练了一个高准确率的多分类的深度学习模型,能够对101个类别的图像大数据集进行准确的图像类别识别。使用简洁高效的代码,借助GPU提升训练速度(也可以使用CPU训练,本项目会自动识别硬件),首先数据集进行预处理,然后对模型进行训练,并将模型保存为pkl格式,最后对测试集的图像的类别进行预测。原创 2023-08-19 15:38:36 · 1694 阅读 · 0 评论 -
Pytorch TORCHVISION 目标检测 Faster R-CNN
Object Detection, Instance Segmentation and Person Keypoint DetectionThe models subpackage contains definitions for the following model architectures for detection:Faster R-CNN ResNet-50 FPNMask R-...原创 2022-06-07 07:53:19 · 238 阅读 · 0 评论 -
【OpenBMC 系列】D-Bus 调试器介绍 - D-Feet
描述D-Feet 是一个易于使用的 D-Bus 调试器。D-Feet 可用于检查正在运行的程序的 D-Bus 接口并在这些接口上调用方法。设计D-Feet 需要你的帮助。当前的设计是一种快速的设计,除了展示 D-Bus 层次结构的内部结构之外,它并不真正适合任何模型。它没有针对实际调试工作流程进行优化。虽然它是一个有用的工具,但它可以做得更好。我要求任何拥有 D-Bus 开发工作流程的人写下他们对 D-Bus 调试工具的日常使用情况。特征查看任何总线上的名称 查看导出.....原创 2022-03-16 17:00:44 · 1246 阅读 · 0 评论 -
【Python】用Python实现switch case语句
方式一Python 3.10版本 更新了类似其他语言的switch case结构,所以最好的方法是直接更新到python3.10,直接使用match case 语句:C语言:switch (expression) { case constant-expression : statement(s); break; /* 可选的 */ case constant-expression : statement(s); break; /*原创 2022-03-01 15:05:01 · 63848 阅读 · 3 评论 -
【Python】Python 3.10 新特性之 match case语句
PEP 634:结构化模式匹配¶增加了采用模式加上相应动作的match 语句和case 语句的形式的结构化模式匹配。 模式由序列、映射、基本数据类型以及类实例构成。 模式匹配使得程序能够从复杂的数据类型中提取信息、根据数据结构实现分支,并基于不同的数据形式应用特定的动作。语法与操作模式匹配的通用语法如下:match subject: case <pattern_1>: <action_1> case <pattern_2...原创 2022-03-01 14:39:46 · 7064 阅读 · 0 评论 -
【Python 基础】Python 文件读写模式 mode
with open('file', mode='r') as f: for line in f: data.append(ujson.loads(line))模式(mode) 描述r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+ 打开一个文件用于读写。文件指针将会放在文件的开头。rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w 打开一个文件转载 2022-02-21 10:01:49 · 1728 阅读 · 0 评论 -
【Python 基础】解决没有pip命令或者pip执行异常
ensurepipPython comes with an ensurepip module1, which can install pip in a Python environment.在Linux终端或者Windows命令行(或者Powershell)中执行命令:Linux$ python -m ensurepip --upgradeMacOS$ python -m ensurepip --upgradeWindowsC:> py -m ensurepip --upgrade原创 2022-02-18 10:38:04 · 4259 阅读 · 0 评论 -
Pyrthon多进程:multiprocessing - 基于进程的并行
multiprocessing--- 基于进程的并行¶源代码Lib/multiprocessing/概述multiprocessing是一个支持使用与threading模块类似的 API 来产生进程的包。multiprocessing包同时提供了本地和远程并发操作,通过使用子进程而非线程有效地绕过了全局解释器锁。 因此,multiprocessing模块允许程序员充分利用给定机器上的多个处理器。 它在 Unix 和 Windows 上均可运行。multiprocessing...原创 2022-01-24 10:53:37 · 810 阅读 · 0 评论 -
Python 并发介绍 :进程与线程,多进程multiprocessing ,多线程threading ,同步queue,共享内存
以下是上述某些服务的支持模块: 本章中描述的模块支持并发执行代码。 适当的工具选择取决于要执行的任务(CPU密集型或IO密集型)和偏好的开发风格(事件驱动的协作式多任务或抢占式多任务处理)。 这是一个概述: threading--- 基于线程的并行 线程本地数据 线程对象 锁对象 递归锁对象 条件对象 信号量对象 Semaphore例子 事件对象 定时器对象 栅栏对象 在with语句中使用锁、条件和信号量 multiprocess...原创 2022-01-18 15:55:06 · 246 阅读 · 0 评论 -
Python3 处理文章文本,分词统计,文本检索,并制作词云
文本处理从data文件夹中读取每一个text文件并分词用TextRank4Keyword类对文本进行分词并提取关键词,并将提取出的关键词写到output文件夹中的同名文件中读取output中的关键词文件,并建立词向量统计词频将统计出的词频写入到Word frequency.txt文件中文本检索生成图云#coding=utf-8import osfrom wordcloud import WordCloudif __name__ == '__main__': rootdir原创 2021-12-20 21:46:02 · 794 阅读 · 0 评论 -
Python3 实现判断 图片中有无2D材料块图形
参考的based literature:Masubuchi S , Morimoto M , Morikawa S , et al. Autonomous robotic searching and assembly of two-dimensional crystals to build van der Waals superlattices[J]. Nature Communications, 2018, 9(1):1413.只需要输入单张图片,经过如下过程最终得出判断:此图片是否存在2D材料。2原创 2021-12-20 20:58:08 · 412 阅读 · 0 评论 -
【Python 基础】网络编程 - Python写一个简单的HTTP服务端和客户端,实现Client/Server交互
1.HTTP首先讲一下http和https2.python http3.源码实例4.完整下载原创 2021-05-26 11:39:34 · 7311 阅读 · 7 评论 -
Python 标准库 » 互联网协议和支持 » http --- HTTP 模块
http--- HTTP 模块¶源代码:Lib/http/__init__.pyhttp是一个包,它收集了多个用于处理超文本传输协议的模块: http.client是一个低层级的 HTTP 协议客户端;对于高层级的 URL 访问请使用urllib.request http.server包含基于socketserver的基本 HTTP 服务类 http.cookies包含一些有用来实现通过 cookies 进行状态管理的工具 http.cookie...原创 2021-05-26 11:10:10 · 371 阅读 · 0 评论 -
Python 基础模块介绍 3.9.5 版本 - datetime --- 基本的日期和时间类型
源代码:Lib/datetime.pydatetime模块提供用于处理日期和时间的类。在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式化输出和数据操作。参见模块calendar通用日历相关函数模块time时间的访问和转换dateutil包具有扩展时区和解析支持的第三方库。感知型对象和简单型对象日期和时间对象可以根据它们是否包含时区信息而分为“感知型”和“简单型”两类。充分掌握应用性算法和政治性时间调整信息例如时区和...原创 2021-05-24 14:36:10 · 795 阅读 · 0 评论 -
Python 排序指南包括 list排序,字典排序,对象排序,正序逆序,字典value,含有多个元素的list或者元组的排序
Python 排序指南摘自原文https://docs.python.org/zh-cn/3.9/howto/sorting.html作者Andrew Dalke 和 Raymond Hettinger发布版本0.1Python 列表有一个内置的 list.sort() 方法可以直接修改列表。还有一个 sorted() 内置函数,它会从一个可迭代对象构建一个新的排序列表。在本文档中,我们将探索使用Python对数据进行排序的各种技术。基本排序简单的升序排序非常简单:只需调用 sorted(翻译 2021-03-29 11:15:59 · 160 阅读 · 0 评论 -
Pandas DataFrame数据遍历的三种方式 iteritems iterrows itertuples
对Pandas对象进行基本迭代的行为取决于类型。在遍历一个Series时,它被视为类似数组,并且基本迭代产生这些值。其他数据结构(如DataFrame和Panel)遵循 类似于字典的 惯例,即迭代对象的 键 。总之,基本的迭代(对于 我 在对象中)产生 -Series - 值DataFrame - 列标签Panel - 项目标签迭代DataFrame迭代DataFrame会给出列名称。让我们考虑下面的例子来理解相同的情况。import pandas as pdimport numpy as原创 2021-03-26 10:52:41 · 23621 阅读 · 7 评论 -
Python基础-计算时间差,时间和,精确到秒,微秒,毫秒
时间差import datetimestarttime = datetime.datetime.now()#long runningendtime = datetime.datetime.now()print (endtime – starttime).secondsprint (endtime – starttime).microsecond1235478时间和starttime = datetime.datetime.now()endtime = starttime + da原创 2021-03-17 17:52:51 · 14052 阅读 · 1 评论 -
UrbanSound8K-城市音频分类实战
大赛简介该数据集收录的城市声音包含10个声音类别、8732个声音文件(每个文件最长不超过4秒)。环境声音分类是一个不断发展的研究领域,例如对导致城市噪声污染的声音研究。鉴于对环境,特别是城市环境声音进行分类的各种研究,我们应该使用哪种分类法,它是否能满足我们的研究需求等并没有明确的结论。通过本赛题建立准确的音频分类模型,希望给大家带来更多对音频分类方法上的思考与突破。参赛须知参赛时间: 本次竞赛无时间限制,长期有效开放比赛链接:https://www.flyai.com/d/173赛事主题和数据原创 2021-03-12 23:08:19 · 6307 阅读 · 5 评论 -
机器学习系统设计(一)--入门之环境搭建
机器学习系统设计(一)--入门之环境搭建 语言选择为什么选择python进行机器学习系统设计? 做为一门解释性高级编程语言,Python似乎是专门为机器学习而设计的,如果你是一个新手,完全可以使用Python大量便捷易用的库(往往用c语言编写的)来快速实现我们想要的功能,虽然python的执行效率比c,c++,java都慢,但是如果我们灵活运用python的库,会让我们开发效率是java的百倍。 - 完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只.原创 2021-03-12 10:46:27 · 227 阅读 · 0 评论 -
Python 的异步 IO:Asyncio 简介
作者asynciopython发布于 2017-03-24约 12 分钟所谓「异步 IO」,就是你发起一个 IO 操作,却不用等它结束,你可以继续做其他事情,当它结束时,你会得到通知。Asyncio 是并发(concurrency)的一种方式。对 Python 来说,并发还可以通过线程(threading)和多进程(multiprocessing)来实现。Asyncio 并不能带来真正的并行(parallelism)。当然,因为 GIL(全局解释器锁)的存在,Python 的多线...转载 2020-05-21 23:16:31 · 206 阅读 · 0 评论 -
Python 高并发 协程与任务— Python 3.7 版本(与3.6版本有区别)
协程与任务本节将简述用于协程与任务的高层级 API。 协程 可等待对象 运行 asyncio 程序 创建任务 休眠 并发运行任务 屏蔽取消操作 超时 简单等待 来自其他线程的日程安排 内省 Task 对象 基于生成器的协程 协程协程通过 async/await 语法进行声明,是编写异步应用的推荐方式。例如,以下代码段 (需要 Python 3.7+) 打印 "hello"原创 2020-05-21 16:54:05 · 531 阅读 · 0 评论 -
Python 高并发 协程与任务— Python 3.8.3 版本(与3.7版本有一定区别)
协程与任务¶本节将简述用于协程与任务的高层级 API。 协程 可等待对象 运行 asyncio 程序 创建任务 休眠 并发运行任务 屏蔽取消操作 超时 简单等待 来自其他线程的日程安排 内省 Task 对象 基于生成器的协程 协程Coroutines declared with async/await syntax is the preferred way of w...原创 2020-05-21 16:43:28 · 2134 阅读 · 0 评论 -
XGBoost参数调优完全指南(附Python代码)
XGBoost参数调优完全指南(附Python代码)原文地址:Complete Guide to Parameter Tuning in XGBoost (with codes in Python) 译注:文内提供的代码和运行结果有一定差异,可以从这里下载完整代码对照参考。另外,我自己跟着教程做的时候,发现我的库无法解析字符串类型的特征,所以只用其中一部分特征做的,具体数值跟文章中不一样,反而可以...转载 2018-05-03 14:02:54 · 589 阅读 · 0 评论 -
Win10(64位)python3.6 xgboost 详细安装教程(极速版)
首先下载 Anaconda,地址,然后正确安装即可,在安装过程中可选自动配置环境变量。下载xgboost:地址,如下版本可选: xgboost‑0.7‑cp35‑cp35m‑win32.whl xgboost‑0.7‑cp35‑cp35m‑win_amd64.whl xgboost‑0.7‑cp36‑cp36m‑win32.whl xgboost‑0.7‑c原创 2018-01-25 09:57:34 · 3389 阅读 · 1 评论 -
pandas或者sklearn中如何将字符形式的label标签数字化
pandas中是非常容易实现的,转换成Categories对象即可。术语叫做因子和水平,水平一般都会自动转成数字储存。c = ['A','A','A','B','B','C','C','C','C']category = pd.Categorical(c)#接下来查看category的label即可print category.labels原创 2017-09-05 15:31:56 · 7985 阅读 · 0 评论 -
机器学习系统设计(一)--入门之环境搭建
王尼玛都会的~机器学习系统设计(一)--入门之环境搭建王尼玛都会~呵呵呵~他看了也会学会的???。。。。。。。。。语言选择为什么选择python进行机器学习系统设计?做为一门解释性高级编程语言,Python似乎是专门为机器学习而设计的,如果你是一个新手,完全可以使用Python大量便捷易用的库(往往用c语言编写的)来快速实现我们想要的原创 2017-01-18 09:56:17 · 2366 阅读 · 0 评论 -
Python语音识别api
The Ultimate Guide To Speech Recognition With Pythonby David Amos Mar 21, 2018 advanced data-science machine-learningTable of ContentsHow Speech Recognition Works – An Overview Picking a Pyt...翻译 2018-10-08 16:53:09 · 3697 阅读 · 3 评论 -
python3安装cvxopt正确方法(含高速下载链接)
win10直接pip3装会报错:ImportError:DDL load failed正确方法:1、先卸载已经安装的numpy,pip uninstall numpy;2、下载numpy whl,网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy原网站很慢,这里提供国内下载链接:pip3 install numpy…whl3、安装cv...原创 2019-04-25 08:53:30 · 3131 阅读 · 4 评论 -
OpenCV-Python 边缘检测
来源标题Sobel边缘检测Sobel算子是一种具有方向性的边缘检测算子,可以分别计算水平和垂直方向上的灰阶突变。import cv2img = cv2.imread("01.jpg", 0)x = cv2.Sobel(img, cv2.CV_16S, 1, 0)y = cv2.Sobel(img, cv2.CV_16S, 0, 1)xy = cv2.Sobel(img,cv2....转载 2019-06-17 20:19:07 · 275 阅读 · 0 评论