python
文章平均质量分 80
O丶ne丨柒夜
这个作者很懒,什么都没留下…
展开
-
WebAssembly 入门教程 c++、python编译wasm
WebAssembly 是一种新的编码方式,可以在现代的网络浏览器中运行。它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如 C/C ++ 等语言提供一个编译目标,以便它们可以在 Web 上运行。它也被设计为可以与 JavaScript 共存,允许两者一起工作。WebAssembly 提供了一条途径,使得以各种语言编写的代码都可以以接近原生的速度在 Web 中运行。WebAssembly 设计初衷。原创 2024-05-04 21:57:00 · 305 阅读 · 0 评论 -
面向对象 元类 gil log 协程 垃圾回收 描述符 property
Build-in Function,启动python解释器,输入。原创 2023-11-12 18:14:31 · 156 阅读 · 0 评论 -
机器学习快速入门教程 Scikit-Learn实现
机器学习是一帮计算机科学家想让计算机像人一样思考所研发出来的计算机理论。他们曾经说过,人和计算机其实本没有差别,同样都是一大批互相连接的信息传递和存储元素所组成的系统。所以有了这样的想法,加上他们得天独厚的数学功底,机器学习的前身也就孕育而生了。机器学习的萌芽诞生于19世纪60年代,20年前开始逐渐兴起。它是一门跨学科的交融,这里面包含了概率论、统计学等等学科。随着计算机硬件的提升,计算机运算速度的不断提高,它真正开始进入我们的日常生活当中。而在不久的将来,我相信它也会成为我们生活中必不可少的组成元素。原创 2023-11-01 22:44:20 · 785 阅读 · 1 评论 -
numpy Head 与 Tail、属性与底层数据、加速操作、二进制操作、描述性统计、函数应用
本节介绍 Pandas 数据结构的基础用法。下列代码创建上一节用过的示例数据对象:Head 与 Tailopen in new window 与 open in new window 用于快速预览 Series 与 DataFrame,默认显示 5 条数据,也可以指定显示数据的数量。属性与底层数据Pandas 可以通过多个属性访问元数据:注意: 为属性赋值是安全的!Pandas 对象(open in new window, open in new window, open in new windo原创 2023-11-01 21:26:15 · 177 阅读 · 0 评论 -
Pandas 快速入门教程
是的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。Pandas 的目标是成为 Python 数据分析实践与实战的必备高级工具,其长远目标是成为。经过多年不懈的努力,Pandas 离这个目标已经越来越近了。Pandas 适用于处理以下类型的数据:与 SQL 或 Excel 表类似的,含异构列的表格数据;有序和无序(非固定频率)的时间序列数据;带行列标签的矩阵数据,包括同构或异构型数据;原创 2023-10-18 20:33:06 · 143 阅读 · 0 评论 -
Opencv快速入门教程,Python计算机视觉基础
OpenCV 是 Intel® 开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成, 实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个 C 函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也 可以使用某些外部库。OpenCV 对非商业应用和商业应用都是免费的。原创 2023-09-02 23:59:22 · 700 阅读 · 0 评论 -
NumPy 基础知识
NumPy支持比Python更多种类的数字类型。本节显示了哪些可用,以及如何修改数组的数据类型。NumPy数值类型是dtype(数据类型)对象的实例,每个对象都具有独特的特征。使用后导入NumPy在dtypes可作为np.bool_np.float32等等。上表中未列出的高级类型将在中进行探讨。intintp数据类型可以用作将python数转换为数组标量的函数(请参阅数组标量部分以获得解释),将python数字序列转换为该类型的数组,或作为许多numpy函数或方法接受的dtype关键字的参数。原创 2023-10-16 00:19:54 · 190 阅读 · 0 评论 -
Numpy 从零快速入门教程
以下是按类别排序的一些有用的NumPy函数和方法名称的列表。有关完整列表,请参阅参考手册里的常用API。原创 2023-10-14 21:41:00 · 119 阅读 · 0 评论 -
动手学深度学习v2 p2 线性神经网络 线性回归 softmax回归
回归(regression)是能为一个或多个自变量与因变量之间关系建模的一类方法。在自然科学和社会科学领域,回归经常用来表示输入和输出之间的关系。在机器学习领域中的大多数任务通常都与预测(prediction)有关。当我们想预测一个数值时,就会涉及到回归问题。常见的例子包括:预测价格(房屋、股票等)、预测住院时间(针对住院病人等)、 预测需求(零售销量等)。但不是所有的预测都是回归问题。在后面的章节中,我们将介绍分类问题。分类问题的目标是预测数据属于一组类别中的哪一个。原创 2023-07-17 00:28:23 · 590 阅读 · 0 评论 -
使用Python开发Android软件
Kivy 是一个开源的 Python 框架(2011年),用于快速开发应用,实现各种当前流行的用户界面,比如多点 触摸等等。Kivy 可以运行于 Windows, Linux, MacOS, Android, iOS 等当前绝大部分主流桌面/移 动端操作系统。Kivy 基于 Python,界面UI文件和程序文件相互分离的设计思路,设计简洁优雅,语法易学,适合新 人入门。目前 Kivy 的官方文档还算很完善。原创 2023-05-19 21:53:52 · 5448 阅读 · 2 评论 -
python 定时器使用教程 apscheduler模块,检查文件夹
apscheduler是python中的任务定时模块,它包含四个组件:触发器(trigger),作业存储(job store),执行器(executor),调度器(scheduler)原创 2023-04-05 00:34:52 · 196 阅读 · 0 评论 -
Mysql快速入门 在python、java使用
下载链接 链接:https://pan.baidu.com/s/1utfNkqgi2dG5NBiiaMgy3A 提取码:ahuf用到的命令:mysqld --install 【服务名】'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';原创 2022-12-13 16:06:23 · 221 阅读 · 0 评论 -
PyCharm快捷键大全(windows+mac)
command + Alt + Y Synchronize, 同步 Workspace。command + PageUp / PageDown 跳转至当前屏幕页首 / 页尾。command + Alt + ← / → 跳转至上一次 / 下一次编辑的地方。command + shift + Backspace 跳转至上一次编辑处。command + Home / End 跳转至文件首 / 尾。command + < / > 跳转到行首 / 行尾。command + [] 跳转至代码块首 / 尾。原创 2022-09-01 23:09:56 · 1495 阅读 · 0 评论 -
python PyQt5 Qt Designer 学习笔记
代码】pythonPyQt5QtDesigner学习笔记。原创 2022-07-18 22:22:05 · 923 阅读 · 0 评论 -
背包问题 (附单调队列优化多重背包
多种物品,每种物品只有一个.求能获得的最大总价值. 我们考虑是否选择第i件物品时,是需要考虑前i-1件物品对答案的贡献的. 如果我们不选择第i件物品,那我们就相当于是用i-1件物品,填充了体积为v的背包所得到的最优解. 而我们选择第i件物品的时候,我们要得到体积为v的背包,我们需要通过填充用i-1件物品填充得到的体积为v-c[i]的背包得到体积为v的背包.//请保证理解了上面加粗的字再往下看.所以根据上面的分析,我们很容易设出01背包的二维状态f[i][v]f[i][v]代表用i件物品填充为体积为v的背包原创 2022-07-02 11:17:46 · 83 阅读 · 0 评论 -
python 队列queue
队列对象 (Queue, LifoQueue, 或者 PriorityQueue) 提供下列描述的公共方法。()返回队列的大致大小。注意,qsize() > 0 不保证后续的 get() 不被阻塞,qsize() < maxsize 也不保证 put() 不被阻塞。()如果队列为空,返回 ,否则返回 。如果 empty() 返回 ,不保证后续调用的 put() 不被阻塞。类似的,如果 empty() 返回 ,也不保证后续调用的 get() 不被阻塞。()如果队列是满的返回 ,否则返回 。如果 f原创 2022-06-26 17:03:38 · 657 阅读 · 0 评论 -
Python常用的日期和时间方法
常用的格式化符号如下格式化时间转时间戳获取今天日期获取与datetime.now()相关的信息求两个日期的天数差获取当前时间前后的时间# 根据开始日期、结束日期返回这段时间里所有天的集合def getDatesByTimes(sDateStr, eDateStr): list = [] datestart = datetime.datetime.strptime(sDateStr, '%Y-%m-%d') dateend原创 2022-06-12 20:29:21 · 461 阅读 · 0 评论 -
Python3.10 异步编程 asyncio request异步爬取
协程不是计算机提供,程序员人为创造。协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线 程实现代码块相互切换执行。实现协程有这么几种方法: greenlet 早期模块。 yield 关键字。 asyncio 装饰器 (py3.4) async、await关键字(py3.5)【推荐】...............原创 2022-06-11 17:27:21 · 4399 阅读 · 0 评论 -
python PyQt5学习笔记 事件和信号 有注释 p2
python PyQt5学习笔记 事件和信号 有注释 p2原创 2022-05-26 17:27:55 · 1125 阅读 · 0 评论 -
Pytorch 深度学习入门与实践 第二章 pytorch快速入门 (1)
python常用库及模块(1)文件管理的相关库os:该模块为操作系统接口模块,提供了一些方便使用操作系统的相关功能函数,在读写文件时比较方便。(2)时间和日期time:该模块为时间的访问和转换模块,提供了各种时间相关的函数,方便时间的获取和操作。(3)文本处理re:该库为正则表达式操作库,提供了与Perl语言类似的正则表达式匹配操作,方便对字符串的操作。string:该库作为常用的字符串操作库,提供了对字符串操作的方便用法。requests:requests是Python H原创 2022-05-06 23:56:18 · 1140 阅读 · 0 评论 -
背包问题 python 背包九讲
基础:01背包t,m=list(map(int,input().split()))baowu=[None]ditu=[[0]*(t+1) for _ in range(m+1)]for i in range(m): a1,a2=list(map(int, input().split())) baowu.append({'w':a1,'v':a2})ditu2=[0]*(t+1)for i in range(1,m+1): #for w in rang.原创 2022-05-03 10:45:32 · 796 阅读 · 0 评论 -
Python数据结构与算法分析 第五章 搜索和排序
有序列表的顺序搜索二分查找# 二分搜索sou=[17,18,22,28,38,78,89,99,100]def binarysearch(list,item): first=0 last=len(list)-1 while first<=last: minpoint=(first+last)//2 #print(minpoint,list[minpoint]) if list[minpoint]==ite.原创 2022-04-12 23:50:31 · 1101 阅读 · 0 评论 -
python selenium playwright库使用教程 破解网页防止开发者模式 截取数据请求
安装chromedriver下载chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。有两个下载地址:1、http://chromedriver.storage.googleapis.com/index.html2、CNPM Binaries Mirror当然,你首先需要查看你的Chrome版本,在浏览器中输入chrome://version/放chromedriver在chrome安装目录默认目录一般为:C:\Program Files\..原创 2022-04-05 18:03:09 · 2662 阅读 · 0 评论 -
python math --- 数学函数
该模块提供了对C标准定义的数学函数的访问。这些函数不适用于复数;如果你需要计算复数,请使用 cmath 模块中的同名函数。将支持计算复数的函数区分开的目的,来自于大多数开发者并不愿意像数学家一样需要学习复数的概念。得到一个异常而不是一个复数结果使得开发者能够更早地监测到传递给这些函数的参数中包含复数,进而调查其产生的原因。该模块提供了以下函数。除非另有明确说明,否则所有返回值均为浮点数。数论与表示函数math.ceil(x)返回 x 的上限,即大于或者等于 x 的最小整数。如果 x 不是一个原创 2022-03-17 23:22:28 · 813 阅读 · 0 评论 -
python PyQt6学习笔记 有注释
PyQt 当前日期和时间from PyQt6.QtCore import QDate, QTime, QDateTime, Qtnow=QDate.currentDate()print(now)print(now.toString(Qt.DateFormat.ISODate))print(now.toString(Qt.DateFormat.RFC2822Date))datetime = QDateTime.currentDateTime()print(datetime,type..原创 2022-03-14 14:01:25 · 2111 阅读 · 0 评论 -
python实现多行输入
import sysa1=''while True: try: line = sys.stdin.readline().strip() if line == '': break else: a1=a1+line except: break#P1042 [NOIP2003 普及组] 乒乓球完整代码import sysa1=''while True: .原创 2022-01-10 22:40:50 · 765 阅读 · 0 评论