- 正则表达式在程序开发中会经常用到,比如数据(格式)验证、替换字符内容以及提取字符串内容等等情况都会用到,但是目前许多开发人员对于正则表达式只是处于了解或者是基本会用的阶段。一旦遇到大批量使用正则表达式的情况(例如网络爬虫)可以说基本上就抓瞎了。这篇文章我将带领大家利用 Python 来学习一下正则表达式。在阅读这篇文章前你需要掌握 Python 基础知识,或者具有其他开发语言的基础知识也可以... 正则表达式在程序开发中会经常用到,比如数据(格式)验证、替换字符内容以及提取字符串内容等等情况都会用到,但是目前许多开发人员对于正则表达式只是处于了解或者是基本会用的阶段。一旦遇到大批量使用正则表达式的情况(例如网络爬虫)可以说基本上就抓瞎了。这篇文章我将带领大家利用 Python 来学习一下正则表达式。在阅读这篇文章前你需要掌握 Python 基础知识,或者具有其他开发语言的基础知识也可以...
- 实验环境:Anaconda 2019.10 for Windows InstallerPython 3.7 versionPycharm 2019.01PyQt5Anaconda3里面可以直接安装PyQt5安装后已经有tools工具了,具体操作安装后我们在Pycharm配置QtDesign,打开Pycharm-File-Setting-External Tools-点击+号添加如下配置:Na... 实验环境:Anaconda 2019.10 for Windows InstallerPython 3.7 versionPycharm 2019.01PyQt5Anaconda3里面可以直接安装PyQt5安装后已经有tools工具了,具体操作安装后我们在Pycharm配置QtDesign,打开Pycharm-File-Setting-External Tools-点击+号添加如下配置:Na...
- 一、PECAN1、简介 pecan是基于python实现的一个轻量化web框架,采用对象分发方式来进行URL路由,其本身不支持session、database等功能,专注于HTTP本身。Pecan也会支持一些扩展属性来建立基于HTTP的应用,包括:基于对象分发的简单路由全面支持REST风格控制器可扩展安全框架可扩展模板语言支持可扩展JSON支持基于Python的简单配置2、框架 ... 一、PECAN1、简介 pecan是基于python实现的一个轻量化web框架,采用对象分发方式来进行URL路由,其本身不支持session、database等功能,专注于HTTP本身。Pecan也会支持一些扩展属性来建立基于HTTP的应用,包括:基于对象分发的简单路由全面支持REST风格控制器可扩展安全框架可扩展模板语言支持可扩展JSON支持基于Python的简单配置2、框架 ...
- 统计前,我们先做点有意义的事,比如画个画吧!怎么让机器可以像个艺术大师一样!## 载入所需库import cv2import timeimport matplotlib.pyplot as pltimport numpy as npimport urllib.request%matplotlib inlinedef style_transfer(pathOut='', ... 统计前,我们先做点有意义的事,比如画个画吧!怎么让机器可以像个艺术大师一样!## 载入所需库import cv2import timeimport matplotlib.pyplot as pltimport numpy as npimport urllib.request%matplotlib inlinedef style_transfer(pathOut='', ...
- 本期我们在看节电特性之前, 先来看下普通终端和 NB 终端在节电方面的区别:一.NB-IoT 节电背景普通终端,为了节省功耗终端就可以使用 DRX 技术,在一个 DRX 周期,终端仅需监控一个寻呼时刻(PO,paging opportunity,注意寻呼时刻实际上也是一段时间即 duration,只是比较小,可以是 ms 级别),终端只在寻呼时刻监控寻呼指示信道,其他的时刻终端是不监控寻呼指... 本期我们在看节电特性之前, 先来看下普通终端和 NB 终端在节电方面的区别:一.NB-IoT 节电背景普通终端,为了节省功耗终端就可以使用 DRX 技术,在一个 DRX 周期,终端仅需监控一个寻呼时刻(PO,paging opportunity,注意寻呼时刻实际上也是一段时间即 duration,只是比较小,可以是 ms 级别),终端只在寻呼时刻监控寻呼指示信道,其他的时刻终端是不监控寻呼指...
- python基本教程:http://c.biancheng.net/view/4645.html Python导入模块的3种方式(超级详细)在编写完 Python 模块之后,如果直接用 import 或 from...import 来导入该模块,有时并不能正确地加载该模块。道理很简单,仅通过我们提供的模块文件名,Python 无法找到该模块文件。编程其实并不难,就是用合适的语法告诉计算机,让... python基本教程:http://c.biancheng.net/view/4645.html Python导入模块的3种方式(超级详细)在编写完 Python 模块之后,如果直接用 import 或 from...import 来导入该模块,有时并不能正确地加载该模块。道理很简单,仅通过我们提供的模块文件名,Python 无法找到该模块文件。编程其实并不难,就是用合适的语法告诉计算机,让...
- 前言在这个世界上,人们每天都在用 Python 完成着不同的工作。而文件操作,则是大家最常需要解决的任务之一。使用 Python,你可以轻松为他人生成精美的报表,也可以用短短几行代码快速解析、整理上万份数据文件。当我们编写与文件相关的代码时,通常会关注这些事情:我的代码是不是足够快?我的代码有没有事半功倍的完成任务? 在这篇文章中,我会与你分享与之相关的几个编程建议。我会向你推荐一个被低估的... 前言在这个世界上,人们每天都在用 Python 完成着不同的工作。而文件操作,则是大家最常需要解决的任务之一。使用 Python,你可以轻松为他人生成精美的报表,也可以用短短几行代码快速解析、整理上万份数据文件。当我们编写与文件相关的代码时,通常会关注这些事情:我的代码是不是足够快?我的代码有没有事半功倍的完成任务? 在这篇文章中,我会与你分享与之相关的几个编程建议。我会向你推荐一个被低估的...
- 介绍Ubuntu 18.04环境下Python3常用科学计算和数据分析包(numpy, scipy, matplotlib, sklearn, pandas)的安装,以及Jupyter Notebook的安装和使用 介绍Ubuntu 18.04环境下Python3常用科学计算和数据分析包(numpy, scipy, matplotlib, sklearn, pandas)的安装,以及Jupyter Notebook的安装和使用
- 这是 Python 最新的 Dataclasses 系列的第二部分内容。在第一部分里,我介绍了dataclasses 的一般用法。这篇博客主要介绍另一个特征:dataclasses.field。我们已经知道Dataclasses会生成他们自身的__init__方法。它同时把初始化的值赋给这些字段。以下是我们在上一篇博客里定义的内容:变量名数据类型这些内容仅给我们有限的 dataclass字段... 这是 Python 最新的 Dataclasses 系列的第二部分内容。在第一部分里,我介绍了dataclasses 的一般用法。这篇博客主要介绍另一个特征:dataclasses.field。我们已经知道Dataclasses会生成他们自身的__init__方法。它同时把初始化的值赋给这些字段。以下是我们在上一篇博客里定义的内容:变量名数据类型这些内容仅给我们有限的 dataclass字段...
- 这是一个包含两部分的博文:这一篇是 Dataclass 的特征概述下一篇是 Dataclass fields 的概述引言Dataclasses 是一些适合于存储数据对象(data object)的Python类。你可能会问,什么是数据对象?下面是一个并不详尽的用于定义数据对象的特征列表:他们存储并表示特定的数据类型。例如:一个数字。对于那些熟悉对象关系映射(Object Relational... 这是一个包含两部分的博文:这一篇是 Dataclass 的特征概述下一篇是 Dataclass fields 的概述引言Dataclasses 是一些适合于存储数据对象(data object)的Python类。你可能会问,什么是数据对象?下面是一个并不详尽的用于定义数据对象的特征列表:他们存储并表示特定的数据类型。例如:一个数字。对于那些熟悉对象关系映射(Object Relational...
- 用 hasattr():if hasattr(a, 'property'): a.property编辑:请看下面第二位会员的回答,他提供了请求原谅的好建议!一个非常牛逼的方法!python中的一般做法是,如果属性可能大部分时间都在那里,只需调用它,然后让它报错,或者用try/except块捕获它。这可能比hasattr方法 快。如果该属性可能不是大多数时候的属性,或者您不确定,那么使用... 用 hasattr():if hasattr(a, 'property'): a.property编辑:请看下面第二位会员的回答,他提供了请求原谅的好建议!一个非常牛逼的方法!python中的一般做法是,如果属性可能大部分时间都在那里,只需调用它,然后让它报错,或者用try/except块捕获它。这可能比hasattr方法 快。如果该属性可能不是大多数时候的属性,或者您不确定,那么使用...
- 猴子补丁指在运行时修改类或者模块,而不是改动源代码。 猴子补丁指在运行时修改类或者模块,而不是改动源代码。
- 首先这不是一篇告诉你如何抛弃NCL的推送,而是告诉你如何更好的使用Python!作为曾经地球科学领域最炙手可热脚本语言之一的NCL已经进入维护模式,不再更新。NCAR将使用Python作为地球科学领域的主要数据处理和可视化工具。NCAR对NCL进行了“封装”,构成了PyNGL和PyNIO,随后可能还会开发一款工具,囊括NCL中大多数函数。PyNGL和PyNIO中的函数和绘图方式与NCL是非常... 首先这不是一篇告诉你如何抛弃NCL的推送,而是告诉你如何更好的使用Python!作为曾经地球科学领域最炙手可热脚本语言之一的NCL已经进入维护模式,不再更新。NCAR将使用Python作为地球科学领域的主要数据处理和可视化工具。NCAR对NCL进行了“封装”,构成了PyNGL和PyNIO,随后可能还会开发一款工具,囊括NCL中大多数函数。PyNGL和PyNIO中的函数和绘图方式与NCL是非常...
- NCL官网发布重要通告,他们决定不再更新NCL转而向python发展。但做出这种选择确实也是有一定道理的,python在地球科学社区中的应用越来越广泛,很多优秀的团队还有大牛基于python开发出了不少地球科学相关的库。得益于这些优秀的库,近些年python在地球科学领域快速发展,并逐渐成为未来的趋势。现在python不但可以替代NCL而且还能提供很多NCL不具备的功能。NCL to Pyt... NCL官网发布重要通告,他们决定不再更新NCL转而向python发展。但做出这种选择确实也是有一定道理的,python在地球科学社区中的应用越来越广泛,很多优秀的团队还有大牛基于python开发出了不少地球科学相关的库。得益于这些优秀的库,近些年python在地球科学领域快速发展,并逐渐成为未来的趋势。现在python不但可以替代NCL而且还能提供很多NCL不具备的功能。NCL to Pyt...
- 强对流活动通常会伴随降水、降雹和龙卷风等现象,气象雷达则用于探测上述天气现象,并可以根据雷达观测数据采用外推等方法进行短临预报。对于科学研究和天气预报来说非常重要。气象雷达观测所产生的数据通常是二进制格式,需要根据对应的数据说明文档进行解码,然后生成雷达产品。雷达数据处理目前我国已经布设了较为密集的气象雷达观测网,针对不同的地区特点选择了不同波段雷达。用于处理雷达数据的Python库相对较多... 强对流活动通常会伴随降水、降雹和龙卷风等现象,气象雷达则用于探测上述天气现象,并可以根据雷达观测数据采用外推等方法进行短临预报。对于科学研究和天气预报来说非常重要。气象雷达观测所产生的数据通常是二进制格式,需要根据对应的数据说明文档进行解码,然后生成雷达产品。雷达数据处理目前我国已经布设了较为密集的气象雷达观测网,针对不同的地区特点选择了不同波段雷达。用于处理雷达数据的Python库相对较多...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签