NumPy 1.20.0 版本发布,支持Python 3.7+

numpy-1.20.1-cp37-cp37m-win_amd64.whl py依赖包 立即下载

NumPy

编辑:陈萍、杜伟

转自:机器之心

NumPy 1.20.0 版本上线,最新亮点包括 NumPy 函数注释、为数组提供滑动窗口视图等。

作为 Python 语言的一个扩展程序库,NumPy 支持大量的维度数组与矩阵运算,也针对数组运算提供大量的数学函数库。自初代版本上线之后,NumPy 已经成为 Python 科学计算的扩展包。如今,在计算多维数组和大型数组方面,它是使用最广的。此外,它还提供多个函数,操作起数组来效率很高,还可用来实现高级数学运算。

近日,NumPy 迎来了更新。NumPy 官方表示,NumPy v1.20 是迄今为止规模最大的版本更新 ,共计 184 位开发者贡献了约 684 条 PR,新增了类型注释、滑动窗口视图等功能。

新版本支持 Python 3.7-3.9,但不支持 Python 3.6。主要亮点如下:

  • NumPy 函数注释;

  • 扩大 SIMD 使用范围,提升 ufuncs(Universal Functions)的执行速度;

  • 更改数据类型和强制转换实现的准备工作,以便为扩展数据类型提供更简单的途径;

  • 文档改进,包括大约 185 个 PR 合并;

  • 关于移除 Python 2.7 的进一步清理(cleanups), 这样可以提高代码的可读性并消除技术负担;

  • 对即将到来的 Cython 3.0 提供初步支持。

上线新函数

新发布的 NumPy 1.20.0 版本包括以下三大新函数:

(1)random.Generator 类有一个新函数 permuted。新函数与 shuffle 和 permutation 不同,给定轴索引的子数组会被换算。例如,现在可以对一个二维数组的行或列进行换算;

(2)sliding_window_view 为 numpy 数组提供了一个滑动窗口视图。numpy.lib.stride_tricks.sliding_window_view 在 numpy 数组上构造视图,提供对数组的滑动或移动窗口访问。这使得 running means 等某些算法可以简单实现。

>>> x = np.arange(6)
*>>>* ** x.shape
(6,)
*>>>* ** v = sliding_window_view(x, 3)
*>>>* ** v.shape
(4, 3)
*>>>* ** v
array([[0, 1, 2],      
       [1, 2, 3],      
       [2, 3, 4],       
       [3, 4, 5]])

(3)一个面向用户(user-facing)的全新函数 numpy.broadcast_shapes。该函数可以从给定形状元组中通过 broadcasting 获得形状,其中 broadcasting 机制的功能是为了方便不同 shape 的 array 进行数学运算。

*>>>* np.broadcast_shapes((1, 2), (3, 1))
(3, 2)
*>>>* np.broadcast_shapes(2, (3, 1))
(3, 2)
*>>>* np.broadcast_shapes((6, 7), (5, 6, 1), (7,), (5, 1, 7))
(5, 6, 7)

弃用的功能

像 np.int 这类内置类型(builtin type)的别名已被弃用。在很长一段时间,np.int 是 int 的别名,但常常对新手造成困扰,这主要是历史原因造成的。

下表显示了已弃用别名的完整列表,其中第三列为备用 NumPy 名称。

此外,将 shape=None 传递给带有非可选参数 shape 的函数已被弃用,mode 和 searchside 的非精确匹配、numpy.dual 模块也都被弃用。

更多更新内容请参考:https://numpy.org/doc/1.20/release/1.20.0-notes.html#deprecations

Python库 | numpy-1.20.0rc1-cp39-cp39-win_amd64.whl 资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:numpy-1.20.0rc1-cp39-cp39-win_amd64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059 立即下载

相关推荐

vmprotect lite-3.10.4绿色直装版无限制下载打开exe即用

vmprotect-3.10.4的轻量版绿色直装版无限制下载打开exe即用

NumPy的实用函数整理之sliding_window_view

numpy高级滑窗方法

学习爱好者fz的博客 6389

Python库 | numpy-1.20.1-cp39-cp39-manylinux2014_aarch64.whl

资源分类:Python库 所属语言:Python 资源全名:numpy-1.20.1-cp39-cp39-manylinux2014_aarch64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Python NumPy的使用

NumPy学习目标:NumPy的使用学习内容:使用步骤1、 数组的拼接2、 数组的分割3、 数组的行列交换总结 学习目标: NumPy的使用 环境: Anaconda 2.0.4 Python 3.7.10 numpy 1.20.2 NumPy安装: pip install numPy Python 引入 numpy 库 import numpy as np 学习内容: 1、 数组的拼接 2、 数组的分割 3、 数组的行列交换 使用步骤 1、 数组的拼接 函数 描述 hstac

꧁༺ʚvv༒catɞ༻꧂的博客 530

美亚杯取证比赛必备:Veracrypt挂载+检材解压保姆级教程(附常见错误排查)

本文提供美亚杯数字取证竞赛的Veracrypt挂载与检材解压保姆级教程。详细解析从分卷压缩包解压(密码格式为MeiyaCup+年份)到使用Veracrypt正确挂载加密容器的全流程,并附有常见错误排查与高级应急方案,帮助选手高效突破技术门槛,顺利进入取证分析阶段。

alice7model的博客 1060

Vue3实战:企业级应用集成钉钉扫码登录全流程解析

本文详细解析了在Vue3企业级应用中集成钉钉扫码登录的全流程。从钉钉开放平台应用创建与配置,到Vue3前端如何优雅地嵌入并管理扫码组件,再到后端如何安全地处理OAuth 2.0授权码以换取用户信息并完成登录,提供了完整的实战代码与避坑指南。该方案能有效实现安全便捷的单点登录,统一企业身份认证。

weixin_29019241的博客 292

numpy中的滑动窗口函数

lib.stride_tricks.sliding_window_view(x, window_shape, axis=None, *, subok=False, writeable=False) 使用给定的窗口形状将滑动窗口视图创建到阵列中。 滑动或移动窗口,它滑动到阵列的所有维度,并在所有窗口位置提取阵列的子集。 注意:numpy版本 必须不小于1.20.0。 Parameters x:array_like 从中创建滑动窗口视图的阵列。 window_shape:int or tuple of

陨星落云的博客 8240

OCTA-500:用于光学相干断层扫描血管造影研究的视网膜数据集|文献速递-基于生成模型的数据增强与疾病监测应用

数据集提供了丰富的图像和注释,包括两种模态(OCT/OCTA体积)、六种投影类型、四种文本标签(年龄/性别/眼别/疾病)以及七种分割标签(大血管/毛细血管/动脉/静脉/2D FAZ/3D FAZ/视网膜层)。我们介绍了新的 OCTA-500 数据集,该数据集包含来自 500 名受试者的 OCTA 成像,并提供了丰富的图像和标注集。(C) OCTA-500 切片的人工标注示例。图 4. OCTA-500 数据集中文本标签的统计直方图:(a) 性别,(b) 眼别,(c) 年龄,(d) 疾病。

weixin_38594676的博客 1439

【python-numpy】高效分块操作np.stride_tricks.as_strided

在机器学习和深度学习应用中,我们往往需要对输入的数据进行滑动窗口预处理,常规的操作是使用for循环。但在python当中for循环是比较慢的操作,特别是当需要处理的数组维度特别庞大时,利用for循环进行滑动窗口预处理耗时会特别长。据笔者查阅资料所得,Numpy提供了两种高效的分块操作,分别是和。后者是比较常用的方法,但没有前者灵活,不能根据需要调整stride步长,很难实现带重叠的滑动窗口。而目前网络上对第一种分块操作的讲解很少,官方的手册也比较难懂,所以借本文来表达一下笔者个人的理解,若有错误请指出。

yrh_zpl的博客 1536

双参数威布尔分布(Weibull分布)参数计算(根据故障数据,求双参数威布尔分布的参数详细步骤)

根据故障数据求威布尔分布参数步骤 根据众多文献研究,设备故障数据大多服从指数分布、威布尔分布或对数正态分布。其中威布尔分布较为常用,本文主要介绍威布尔分布的简单应用,并根据某设备故障数据为例简单介绍威布尔分布参数的计算方法。 参考文献11参考文献22 1.双参数威布尔分布的概率密度函数、概率分布函数、可靠度函数: 2.预处理故障数据 将故障数据按时间排序,假设设备分别在以下时间点失效:11.1 、23.5、58.4……则将此时间从小到大排序。并计算中位秩。中位秩的计算公式如下: 其中i表示第几个数据,n

biaochengxiaobai的博客 4万+

大数据之VIP(Virtual IP,虚拟IP)负载均衡

VIP(Virtual IP,虚拟IP)负载均衡是一种在计算机网络中常用的技术,用于将网络请求流量均匀地分散到多个服务器上,以提高系统的可扩展性、可靠性和性能。

赵玉的专栏 4124

python安装numpy包

笔记:python安装numpy1 下载所需要的版本2 在cmd中安装欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 下载所需版本 CMD安装 1 下载所需要的版本 1 链接: pip官网nu

qq_23827805的博客 2562

Python 爬虫实战:网站反爬机制绕过终极指南(技术原理 + 实战代码 + 避坑技巧)

在 Python 爬虫的世界里,反爬机制是每一个爬虫开发者都必须面对的挑战。网站为了保护自身数据不被恶意爬取,会设置各种反爬机制,这使得爬虫开发变得更加复杂和有趣。本文将详细介绍常见的网站反爬机制及其绕过方法,结合技术原理、实战代码和避坑技巧,帮助你成为一名优秀的爬虫开发者。

u014481728的博客 1006

NumPy迎规模最大版本更新,新增函数注释等功能,支持Python 3.7+

点击 机器学习算法与Python学习 ,选择加星标精彩内容不迷路本文转自机器之心作为 Python 语言的一个扩展程序库,NumPy 支持大量的维度数组与矩阵运算,也针对数组运算提供大量的...

机器学习算法与Python学习 725

Android 15.0 首次开机默认授予app运行时权限(去掉运行时授权弹窗)

在15.0的系统rom产品定制化开发中,在6.0以后对于权限的申请,都需要动态申请,所以会在系统首次启动后,在app的首次运行时, 会弹出授权窗口,会让用户手动授予app运行时权限,在由于系统产品开发需要要求默认授予app运行时权限,不需要用户默认授予运行时弹窗,所以需要在首次开机默认授予所有app运行时权限

安卓兼职framework和app工程师的博客 1204

《YOLOv8:从入门到实战》报错解决 & 专栏答疑

《YOLOv8:从入门到实战》专栏上线后,部分同学在学习过程中提出了一些问题,笔者相信这些问题其他同学也有可能遇到。为了让大家可以更好地学习本专栏内容,笔者特意推出了该篇专栏答疑,针对同学们在学习过程中所提出的问题进行汇总记录,并不断实时更新,希望能够帮助到大家!🌈

小哥谈 1241

NumPy 1.20.0 版本发布,上线新函数!

编辑:陈萍、杜伟转自:机器之心NumPy 1.20.0 版本上线,最新亮点包括 NumPy 函数注释、为数组提供滑动窗口视图等。作为 Python 语言的一个扩展程序库,NumPy 支持...

机器学习算法那些事 1010

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

python3.7.0安装numpy函数库_NumPy新增函数注释等功能,支持Python 3.7+

原标题:NumPy新增函数注释等功能,支持Python 3.7+机器之心报道编辑:陈萍、杜伟NumPy 1.20.0 版本上线,最新亮点包括 NumPy 函数注释、为数组提供滑动窗口视图等。作为 Python 语言的一个扩展程序库,NumPy 支持大量的维度数组与矩阵运算,也针对数组运算提供大量的数学函数库。自初代版本上线之后,NumPy 已经成为 Python 科学计算的扩展包。如今,在计算多维...

weixin_39935257的博客 290

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

NumPy 1.26 中文文档(五十八)

原文:numpy.org/doc/ NumPy 1.20.0 发布说明 原文:numpy.org/doc/1.26/release/1.20.0-notes.html 这次 NumPy 发布是迄今为止最大的,共有 684 个 PRs 由 184 人贡献并已合并。有关此次发布支持的 Python 版本为 3.7-3.9,不再支持 Python 3.6。重点是 NumPy 函数的注释。这项工作正在进行中,预计会根据用户的反馈进行改进。 更广泛地使用 SIMD 以增加 ufuncs 的执行速度。在

龙哥盟 1239

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python2.7中安装numpy包

前言 花了一个下午的时间才成功安装了numpy,血与泪的教训。记录一下踩的坑。 安装环境 系统: win10 Python版本: 2.7.9 IDE:Pycharm 踩坑过程 尝试一 在Pycharm的setting安装numpy 1.20.2(最新版本),出现 更换numpy版本为1.16.6,出现 更换版本numpy 1.7.1, 出现 关于如何解决 " Microsoft Visual C++9.0 is required" 错误,我去找过相关博客,比较复杂,有人评论没效,就没试。有耐心的同学

Hester1999的博客 1万+

NumPy 1.26 中文文档(五十九)

原文:numpy.org/doc/ NumPy 1.19.5 发布说明 原文:numpy.org/doc/1.26/release/1.19.5-notes.html NumPy 1.19.5 是一个小的 bug 修复版本。除了修复了一些错误外,主要的改进是更新到了 OpenBLAS 0.3.13,在不中断其他平台执行的同时解决了 Windows 2004bug。此版本支持 Python 3.6-3.9,并计划是 1.19.x 循环中的最后一个版本。 贡献者 总共有 8 个人为此次发布做出了贡献。名

龙哥盟 1530

NumPy迎来重大版本更新

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI最近,NumPy上线了最新版本——NumPy ...

zandaoguang的博客 1304

终极指南:让Windows 7完美支持最新Python版本

你是否还在为Windows 7系统无法运行Python 3.9及以上版本而苦恼?PythonWin7项目为你提供了完整的解决方案,让老旧系统焕发新的生命力。这个开源项目专门针对Windows 7和Windows Server 2008 R2系统设计,填补了官方支持的空白。 ## 项目核心价值解析 随着Python官方从3.9版本开始不再支持Windows 7系统,许多企业和个人用户面临着技术升

gitblog_00789的博客 1263

NumPy迎来重大版本更新,新增函数注释、滑动窗口视图功能,仅支持Python 3.7以上版本...

杨净 发自 凹非寺量子位 报道 | 公众号 QbitAI最近,NumPy上线了最新版本——NumPy 1.20。作为Python的最重要的扩展程序库之一,也是入门机器学习的必备工具,该版...

Python数据之道 643

ta-lib-python版本兼容性矩阵:Python/NumPy/TA-Lib版本对照

ta-lib-python作为TA-Lib(Technical Analysis Library)的Python封装,其功能实现依赖于底层C库TA-Lib、Python解释器及NumPy数值计算库的协同工作。不同版本组合可能导致安装失败或运行异常。本文档系统整理各版本兼容性关系,为开发环境配置提供权威参考。 ## 核心版本对应关系总表 | ta-lib-python版本 | 支持Python版...

gitblog_00904的博客 2726
上一篇: 剑桥大学:机器学习模型部署都有哪些坑?
下一篇: 图解NumPy,这是理解数组最形象的一份教程了
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值