Erlo
· 打基础丨Python图像处理入门知识详解

来源:开源中国 2022-04-19 93

· OneFlow学习笔记:从Python到C++调用过程分析

撰文|月踏在OneFlow中,从Python端我们可以使用各种Op进行相关操作,下面是一个最最简单的reluop的使用示例:  >>>importoneflowasof>>>x=of.tensor([-3,-2,-1,0,1,2,3],dtype=of.float)>>>of.relu(x...

来源:开源中国 2022-04-07 102

· Python 学习路线(2022)

原文链接:Python学习路线(2022)前几天整理了一份Go学习路线(2022),广受好评。那么趁火打劫,不是,是趁热打铁,又整理了一份Python学习路线。内容依然是从入门到进阶,既有教程,也有经典书籍推荐,还有实战开源项目。Python的发展方向还是挺多的,比如服务端开发,爬虫,数据分...

来源:开源中国 2022-03-09 131

· Python3 cpython优化 实现解释器并行

本文介绍了对cpython解释器的并行优化,使其支持真正的多解释器并行执行的解决方案。作者:字节跳动终端技术——谢俊逸背景在业务场景中,我们通过cpython执行算法包,由于cpython的实现,在一个进程内,无法利用CPU的多个核心去同时执行算法包。对此,我们决定优化cpython,目标...

来源:开源中国 2022-02-25 110

· Python如何实现定时发送qq消息

因为生活中老是忘记各种事情,刚好又在学python,便突发奇想通过python实现提醒任务的功能(尽管TIM有定时功能),也可定时给好友、群、讨论组发送qq消息。其工作流程是:访问数据库提取最近计划——>根据数据内容(提醒时间、提醒对象、提醒内容)设置定时任务——>给特定qq好友发送消息。1.软件版...

来源:jQuery中文网 2021-12-02 165

· 鲜为人知的python位运算

位运算,计算机内所有的数都以二进制存储,位运算就是对二进制位的操作位运算符说明按位左移,左移n位相当于乘以2的n次方>>按位右移,左移n位相当于除以2的n次方&按位与,二进制位数同且为1结果位为1l按位或,二进制位数或有1结果位为1^按位异或,二进制位数不同结果位为1~按位取反,二进制位0和1结果位...

来源:jQuery中文网 2021-12-02 109

· Python之Importlib与__import__详解

Importlib模块与__import__都可以通过过字符串来导入另外一个模块,但在用法上和本质上都有很大的不同。以一个例子为证:以下为我的工程目录结构:lib/test.py:name = "Jack"def getName():print(name)return namedemo.py:name...

来源:jQuery中文网 2021-12-02 108

· 讲解用Python处理Excel表格

我们今天来一起探索一下用Python怎么操作Excel文件。与word文件的操作库python-docx类似,Python也有专门的库为Excel文件的操作提供支持,这些库包括xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种,其中我最喜欢用的是openpyxl,这也是本...

来源:jQuery中文网 2021-12-02 150

· Python函数的位置参数、关键字参数精讲

一、关于函数的语法1.语法def 函数名([参数]):函数文档字符串函数体2.函数名:是必须符合Python名称规范要求的标识符,需要避免使用Python的关键字;3.参数:称为函数的形参,调用时传递的真实数据称为实参,函数的参数可以没有,也可以是多个甚至可变个数;4.函数文档字符串:在“Pyth...

来源:jQuery中文网 2021-12-02 133

· 超详细的介绍Python语句

一、 常用命令在介绍Python语句之前,先介绍一下几个有用的Python命令。dir(模块名或类名或变量名或表达式名):获得当前模块、变量对应类型、表达式计算值对应类的属性列表type(变量名或表达式名):获取变量或表达式计算值的对应类型;help(类名)或help(类名.属性或方法名)或help...

来源:jQuery中文网 2021-12-02 99

· 详解Python中with方法

在实际的编码过程中,有时有一些任务,需要事先做一些设置,事后做一些清理,这时就需要pythonwith出场了,with能够对这样的需求进行一个比较优雅的处理,最常用的例子就是对访问文件的处理。一般访问文件资源时我们会这样处理:f = open(r'c:test.txt', 'r&#...

来源:jQuery中文网 2021-12-02 94

· python3 中try 异常调试 raise 异常抛出

来源:jQuery中文网 2021-12-02 120

· 详解Python文件读写操作

读文件打开文件(文件需要存在)#打开文件f = open("data.txt","r")   #设置文件对象print(f)#文件句柄f.close() #关闭文件#为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代with open('data.txt',"r") a...

来源:jQuery中文网 2021-12-02 140

· Python运算符大全,值得收藏

一、 Python的算术运算Python的算术运算符与C语言类似,略有不同。包括加()、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位与(&)、按位求补(~)、左移位(>)、单目求反(-)、幂运算(**)、整除运算(//)、增强运算、增强矩阵乘法(@)。增强运算是将算术运算符或逻辑运算...

来源:jQuery中文网 2021-12-02 123

· 值得收藏的Python第三方库

网络站点爬取爬取网络站点的库Scrapy–一个快速高级的屏幕爬取及网页采集框架。cola–一个分布式爬虫框架。Demiurge–基于PyQuery的爬虫微型框架。feedparser–通用feed解析器。Grab–站点爬取框架。MechanicalSoup–用于自动和网络站点交互的Python库。p...

来源:jQuery中文网 2021-12-02 129

· CPython 性能将提升 5 倍?faster-python 项目 PEP 659 源码...

作者:修玉同(音弦)在2021年早些时候,Python作者GuidovanRossum被微软返聘继续进行CPython相关工作,他们提出了一个faster-python计划,计划在4年内将CPython的性能提升5倍,整个项目被开放在GitHub的faster-cpythonGroup,通过Act...

来源:开源中国 2022-01-17 122

· 理解python异步编程与简单实现asyncio

异步编程在开始说明异步编程之前,首先先了解几个相关的概念。阻塞程序未得到所需计算资源时被挂起的状态。程序在等待某个操作完成期间,自身无法继续干别的事情,则称该程序在该操作上是阻塞的。常见的阻塞形式有:网络I/O阻塞、磁盘I/O阻塞、用户输入阻塞等。阻塞是无处不在的,包括CPU切换上下...

来源:开源中国 2022-01-17 121

· 使用 Python Poetry 进行依赖管理

摘要:在本教程中,您探索了如何创建新的PythonPoetry项目以及如何将Poetry添加到现有项目中。本文分享自华为云社区《使用PythonPoetry进行依赖管理》,作者:Yuchuan。当您的Python项目依赖于外部包时,您需要确保使用每个包的正确版本。更新后,软件包可能无法像更新前...

来源:开源中国 2021-12-23 133

· 万字教你如何用 Python 实现线性规划

摘要:线性规划是一组数学和计算工具,可让您找到该系统的特定解,该解对应于某些其他线性函数的最大值或最小值。本文分享自华为云社区《实践线性规划:使用Python进行优化》,作者:Yuchuan。线性规划说明什么是线性规划?想象一下,您有一个线性方程组和不等式系统。这样的系统通常有许多可能...

来源:开源中国 2021-12-17 162

· Python pickle 反序列化详解

什么是Python反序列化python反序列化和php反序列化类似(还没接触过java。。),相当于把程序运行时产生的变量,字典,对象实例等变换成字符串形式存储起来,以便后续调用,恢复保存前的状态python中反序列化的库主要有两个,pickle和cPickle,这俩除了运行效率上有区别外,其...

来源:开源中国 2021-12-16 171

· 使用 scipy.fft 进行Fourier Transform:Python 信号处理

摘要:Fouriertransform是一个强大的概念,用于各种领域,从纯数学到音频工程甚至金融。本文分享自华为云社区《使用scipy.fft进行FourierTransform:Python信号处理》,作者:Yuchuan。scipy.fft模块傅立叶变换是许多应用中的重要工具,尤其是在...

来源:开源中国 2021-12-14 164

· Python enumerate():使用计数器简化循环

摘要:当您需要计数和迭代中的值时,Pythonenumerate()允许您编写Pythonicfor循环。最大的优点enumerate()是它返回一个带有计数器和值的元组,因此您不必自己增加计数器。它还为您提供了更改计数器起始值的选项。本文分享自华为云社区《Pythonenumerate():使...

来源:开源中国 2021-12-10 169

· Python 可以满足你任何 API 使用需求

摘要:在本教程中学到的概念和技术将允许您使用自己喜欢的任何API进行练习,并使用Python来满足您可能拥有的任何API使用需求。本文分享自华为云社区《Python和API:读取公共数据的成功组合》,作者:Yuchuan。了解APIAPI代表应用程序编程接口。本质上,API充当通信层,或者...

来源:开源中国 2021-11-29 204 1

· 填坑总结:python内存泄漏排查小技巧

摘要:最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解决思路。本文分享自华为云社区《python内存泄漏排查小技巧》,作者:lutianfei。最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的...

来源:开源中国 2021-11-23 165

· Python 中的反转字符串:reversed()、切片等

摘要:以相反的顺序反转和处理字符串可能是编程中的一项常见任务。Python提供了一组工具和技术,可以帮助您快速有效地执行字符串反转。本文分享自华为云社区《Python中的反转字符串:reversed()、切片等》,作者:Yuchuan。当您经常在代码中使用Python字符串时,您可能需要以相...

来源:开源中国 2021-11-17 241

· Loguru:Python 日志终极解决方案

关注微信公众号:K哥爬虫,QQ交流群:808574309,持续分享爬虫进阶、JS/安卓逆向等技术干货!日志的重要性日志的作用非常重要,日志可以记录用户的操作、程序的异常,还可以为数据分析提供依据,日志的存在意义就是为了能够在程序在运行过程中记录错误,方便维护和调试,能够快速定位出错的地方,减少...

来源:开源中国 2021-11-04 230

· Python量化数据仓库搭建系列2:Python操作数据库

Python量化数据仓库搭建系列2:Python操作数据库本系列教程为量化开发者,提供本地量化金融数据仓库的搭建教程与全套源代码。我们以恒有数(UDATA)金融数据社区为数据源,将金融基础数据落到本地数据库。教程提供全套源代码,包括历史数据下载与增量数据更新,数据更新任务部署与日常监控等操作。...

来源:开源中国 2021-11-02 222

· Python Type Hints 从入门到实践

Python想必大家都已经很熟悉了,甚至关于它有用或者无用的论点大家可能也已经看腻了。但是无论如何,它作为一个将加入高考科目的语言还是有它独到之处的,今天我们就再展开聊聊Python。Python是一门动态强类型语言《流畅的Python》一书中提到,如果一门语言很少隐式转换类型,说明它是强类型语...

来源:开源中国 2021-10-26 275

· 从零到熟悉,带你掌握Python len() 函数的使用

摘要:本文为你带来如何找到长度内置数据类型的使用len()使用len()与第三方数据类型提供用于支持len()与用户定义的类。本文分享自华为云社区《在Python中使用len()函数》,作者:Yuchuan。在许多情况下,您需要找到存储在数据结构中的项目数。Python的内置函数len()是帮...

来源:开源中国 2021-10-21 206

· Python 的 sum():Pythonic 的求和方法

摘要:Python的内置函数sum()是一种对数值列表求和的有效且Pythonic的方法。将多个数字相加是许多计算中常见的中间步骤,因此sum()对于Python程序员来说是一个非常方便的工具。本文分享自华为云社区《Python的sum():Pythonic的求和方法》,作者:Yuchuan。...

来源:开源中国 2021-10-14 219

· 实战经验分享:使用 PyO3 来构建你的 Python 模块

PyO3主要用于创建原生Python的扩展模块。PyO3还支持从Rust二进制文件运行Python代码并与之交互,可以实现rust与Python代码共存。在一些对性能要求较高的模块上,可以考虑使用PyO3构建对应的功能模块。PyO3的功能分离,不用过多担心模块之间的耦合性,并且在速度上能有一定的提升...

来源:开源中国 2021-10-14 221

· 使用 python 替代 docker compose 编排容器

使用python替代dockercompose编排容器使用python替代dockercompose编排容器dockercompose是docker的容器编排工具,它是基于YAML配置,YAML是一种配置文件格式,支持传递环境变量,但是对于复杂的容器编排显得力不从心。于是我便...

来源:开源中国 2021-10-08 239 1

· 利用 pyright 实现 MicroPython/Python 中文编程和中英互译

pyright是微软开源的一个为python提供类型检查、自动补全、文档信息提示等语言服务的工具,用typescript写成,微软自家的VSCodepython扩展Pylance就是基于pyright开发。笔者在对python解释器进行中文化,实现草蟒中文编程语言之后,便打算对其小弟micropy...

来源:开源中国 2021-09-29 251

· 送你一个Python 数据排序的好方法

摘要:学习Pandas排序方法是开始或练习使用Python进行基本数据分析的好方法。最常见的数据分析是使用电子表格、SQL或pandas完成的。使用Pandas的一大优点是它可以处理大量数据并提供高性能的数据操作能力。本文分享自华为云社区《PandasSort:你的Python数据排序指南》,作...

来源:开源中国 2021-09-27 277

· 如何高效开发端智能算法?MNN 工作台 Python 调试详解

随着移动互联网的快速发展,人工智能在移动端上的应用越来越广泛,集团内端智能在图像识别、视频检测、数据计算等核心场景发挥着重要作用。而在开发阶段,Python毋庸置疑是算法进行研发的首选语言。但在移动端上,进行算法的部署、调试、验证,仍处在“刀耕火种”的时代,目前算法主要通过在代码中插入日志,验证程序...

来源:开源中国 2021-09-03 311

· 结合scipy.linalg在Python中使用线性系统

摘要:将线性代数概念应用到实际问题中scipy.linalg使用Python和NumPy处理向量和矩阵使用线性系统模拟实际问题使用求解线性系统scipy.linalg本文分享自华为云社区《使用scipy.linalg在Python中使用线性系统》,作者:Yuchuan。线性代数广泛应用于各种学...

来源:开源中国 2021-08-20 276

· Python入门:ChainMap 有效管理多个上下文

摘要: Python的ChainMap从collections模块提供用于管理多个词典作为单个的有效工具。本文分享自华为云社区《从零开始学python|ChainMap有效管理多个上下文》,作者:Yuchuan。有时,当您使用多个不同的词典时,您需要将它们作为一个进行分组和管理。在其他情况下,...

来源:开源中国 2021-08-17 284

· 教你用python搭建一个「生活常识解答」机器人

今天教大家如何用Python爬虫去搭建一个「生活常识解答」机器人。思路:这个机器人主要是依托于“阿里达摩院发布的语言模型PLUG”,通过爬虫的方式,发送post请求(提问),然后返回json数据(回答)1、问答平台这个「生活常识解答」机器人采用的是:阿里达摩院发布的语言模型PLUG(最近刚发布...

来源:开源中国 2021-06-28 268

· 办公利器!用Python快速将任意文件转为PDF

痛点:相信大家都会遇到一种场景。老师/上司要求你把某个文件转为pdf,并且是一批(不止一个,一个的话手动就可以搞定),并且这种是枯燥无聊的工作,既没有什么技术含量又累。试想一下,如果我把这些文件放到一个文件夹下,执行一下程序,几分钟后这些文件就转好。这样半天的活,只要花几分钟就解决了。岂不是美滋滋...

来源:开源中国 2021-06-28 322

· 办公利器!用Python批量识别发票并录入到Excel表格

辰哥今天来分享一篇办公干货文章:用Python批量识别发票并录入到Excel表格。对于财务专业等学生或者公司财务人员来说,将报账发票等汇总到excel简直就是一个折磨。尤其是到年底的时候,公司的财务人员面对一大堆的发票简直就是苦不堪言。正好我们学会了Python,我们应该将Python的优势发挥起...

来源:开源中国 2021-06-24 321

· 用Python爬取分析【某东618】畅销商品销量数据,带你看看大家都喜欢买什么!

618购物节,辰哥准备分析一波购物节大家都喜欢买什么?本文以某东为例,Python爬取618活动的畅销商品数据,并进行数据清洗,最后以可视化的方式从不同角度去了解畅销商品中,名列前茅的商品是哪些?销售数据如何?用户好评如何?等等本文结构如下:1、爬取某东畅销商品数据2、清洗数据并并进行简单分析...

来源:开源中国 2021-06-20 324 1

· 端午节,我用 Python 画了一盘粽子送给大家

今天是端午节,首先祝大家端午安康,说到端午节,粽子则是必不可少的,现在粽子的种类也是五花八门,但我还是喜欢传统的白棕子,你喜欢哪种粽子呢?在大家吃着美味粽子的同时,本文我们画一盘粽子送给大家。先睹为快我们先来欣赏一下最终的效果图:从图中我们可以看出整体分三部分组成:盘子、粽子、文字,下面我们...

来源:开源中国 2021-06-14 246

· 再见Xshell、Xftp!Python执行Linux命令、上传下载远程文件

相信大家应该都接触过Linux操作系统(Ubuntu、Centos等),那么在使用的Linux操作系统需要使用一些远程ssh工具,尤其是公网服务器。常用的ssh工具主要有:Xshell、MobaXterm、Termius等上传文件到远程Linux服务器:Xftp、Filezilla 等这些工具有...

来源:开源中国 2021-06-05 262

· 太赞了!Python竟可以轻松实现音频格式无损转换

大家好,我是辰哥辰哥在平时处理音频格式的时候,需要去下载各种音频处理软件(专业一点的软件还要收费),掌握Python技术的我们,知道Python是万能的(哈哈哈,开个玩笑)。今天辰哥就来教大家用Python去实现音频格式无损转换-pydubpydub支持音频的各种格式之间进行相互转换。演示效...

来源:开源中国 2021-06-04 281

· Python如何运用turtle绘制阴阳太极图

本文详细分析如何使用Pythonturtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆半径的0.15倍(蓝线),之所以选择0.15倍,是因为这样嵌入红圆内的小圆直径和红圆直...

来源:jQuery中文网 2021-05-31 341

· Python与Echarts相结合的可视化工具:pyecharts

pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文将为你阐述pyecharts的使用细则。我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目的时候用到了百度开源的一个可视化JS工具-Echarts,可视化类型非常多,但是得...

来源:jQuery中文网 2021-05-31 293

· Python可视化神器:Plotly Express库

PlotlyExpress是一个新的高级Python可视化库:它是Plotly.py的高级封装,它为复杂的图表提供了一个简单的语法。受Seaborn和ggplot2的启发,它专门设计为具有简洁,一致且易于学习的API:只需一次导入,您就可以在一个函数调用中创建丰富的交互式绘图,包括分面绘图(face...

来源:jQuery中文网 2021-05-31 265

· Python如何运用matplotlib库绘制3D图形

3D图形在数据分析、数据建模、图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何在Python中使用matplotlib进行3D图形的绘制,包括3D散点、3D表面、3D轮廓、3D直线(曲线)以及3D文字等的绘制。准备工作:python中绘制3D图形,依旧使用常用的绘图模块matplot...

来源:jQuery中文网 2021-05-31 282

· 一分钟学会如何查看Python内置函数的用法及其源码

在用Python进行各种分析的时候,我们会用到各种各样的函数,比如,我们用SQL时,经常使用join、max等各种函数,那么想看Python是否有这个函数,这个时候可能大部分人会百度,那么如何不使用百度,而用Python本身来查找函数,学习函数的用法呢?下面,小白就总结一下自己一些经历~比如,我们在...

来源:jQuery中文网 2021-05-31 347

· Python如何按PEP8风格自动排版代码

Autopep8是一个将Python代码自动排版为PEP8风格的小工具。它使用pep8工具来决定代码中的哪部分需要被排版。Autopep8可以修复大部分pep8工具中报告的排版问题。安装步骤如下:示例代码:运行命令前代码的排版(保存在test_autopep8.py)相关推荐:《Python视频教程...

来源:jQuery中文网 2021-05-31 221

· python如何模拟登录Github

首先进入github登录页:https://github.com/login输入账号密码,打开开发者工具,在Network页勾选上PreserveLog(显示持续日志),点击登录,查看Session请求,找到其请求的URL与FormData、Headers。此时除Cookies与authentici...

来源:jQuery中文网 2021-05-31 252 1

· 被Python3抛弃的那些函数

1.reload()函数Python2:reload()函数封装在sys模块中,使用时:import sysreload()Python3:reload()不再封装在sys模块中,而是importlib,使用方式如下:import importlibimport yourfilereload(...

来源:jQuery中文网 2021-05-30 289

· 超详细的Python中与迭代相关的函数

下面要介绍的enumerate、range、zip、reversed、sorted属于Python内置的函数或者类别,返回的对象都可通过迭代方法访问。一、enumerate函数1.语法:enumerate(iterable,start=0)1)该函数Python2.3.以上版本可用,2.6添加sta...

来源:jQuery中文网 2021-05-30 245

· 史上最全的Python知识点整理之基本语法

一、程序的格式框架1.缩进缩进是指每行语句前的空白区域,用来表示Python程序间的包含和层次关系。一般语句不需要缩进,顶行书写且不留空白。当表示分支、循环、函数、类等含义,在if,while,for,def,class等保留字所在的完整语句后通过英文冒号(:)结尾,并在之后进行缩进,表示前后代码之...

来源:jQuery中文网 2021-05-30 343

· 细说python3中sort和sorted

sort和sorted的区别虽然python3中sort()和sorted()都可以用来排序,但二者有以下两个最主要的区别:sort只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作sort方法会在原list上直接进行排序,不会创建新的list。而sorted方法不会对原来...

来源:jQuery中文网 2021-05-30 347

· 特色的Python序列解包、链式赋值、链式比较

一、序列解包序列解包(或可迭代对象解包):解包就是从序列中取出其中的元素的过程,将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中。一般情况下要解包的序列包含的元素个数必须与你在等号左边列出的目标个数相同,否则Python将引发异常。但如果要解包序列元素个数与左边变量数不同的情况下,...

来源:jQuery中文网 2021-05-30 279

· Python判断列表里是否有重复元素的三种方法

一、用set方法去重后与原列表长度比较lst=[1,3,5,3,4,4,2,9,6,7]set_lst=set(lst)#set会生成一个元素无序且不重复的可迭代对象,也就是我们常说的去重if len(set_lst)==len(lst):    print('列表里的元素互不重复!...

来源:jQuery中文网 2021-05-30 311

· 多种方法合并Python中的两个列表、字典

直接看例子两个字典的合并:已知字典a={'a':1,'b':2,'c':3}和b={'d':4,'e':5,'f':6}合并方法1:dict(a,**b)操作如下:>>> a={'a':1,...

来源:jQuery中文网 2021-05-30 287

· 详解Python函数中参数带星号是什么意思

函数的参数使用除了常规的位置参数和关键字参数外,还支持可变个数的函数参数,这种支持可变个数的参数方法称为参数收集,对应的参数称为收集参数。一、参数收集的定义Python的函数支持可变不定数量的参数模式,这种将不定数量实参在调用时传递给函数,函数将其识别并保存到指定形参的过程称为参数收集:1、带一个星...

来源:jQuery中文网 2021-05-30 246

· 一文读懂Python中的类

类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类定义和实例化类的定义,使用class关键字class Flower(object):    pass添加实例属性值class Flower(object):    def __init__...

来源:jQuery中文网 2021-05-30 243

热门文章

> <

每日一笑关闭


	   
	   
	   
评论一下
返回顶部