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

【numpy】20道numpy题目 1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1 import numpy as np ndarry =np.zeros(10) ndarry array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) ndarry[4]=1 ndarry array([0., 0., 0., 0., 1., 0., 0., 0., 0.,... 阅读详情

编辑:陈萍、杜伟 转自:机器之心

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

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

相关推荐

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

NumPy的实用函数整理之sliding_window_view

numpy高级滑窗方法

学习爱好者fz的博客 6389

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

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

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

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

stm32f407VET6 系统学习 day01 GPIO 配置

stm32f407VET6 系统学习 day01 GPIO 配置 LED 蜂鸣器 按键的不讲了,之前讲过了

she666666的博客 8908

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

STM32F407 CubeMX UART DMA高效解析BNO085九轴数据

本文详细介绍了如何在STM32F407平台上使用CubeMX配置UART和DMA高效解析BNO085九轴传感器数据。通过DMA循环接收机制实现低CPU占用的实时数据采集,并分享数据解析技巧、错误处理及实战调试经验,为嵌入式开发者提供完整解决方案。

o4p5q6r7s的博客 238

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

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

yrh_zpl的博客 1536

无需UMAT:基于Abaqus内置模型实现形状记忆聚合物结构的热-力耦合仿真

本文详细介绍了如何利用Abaqus内置模型实现形状记忆聚合物(SMP)的热-力耦合仿真,无需编写复杂的UMAT子程序。通过广义Maxwell模型和Neo-Hookean模型的组合应用,结合完整的热-力耦合分析流程,帮助工程师高效模拟SMP的形状记忆行为。文章还提供了工程应用案例和常见问题解决方案,为相关领域的研究和设计提供实用指导。

weixin_34005090的博客 118

7系列ZYNQ硬件调试:Vitis无法识别ARM DAP的排查与解决

本文针对7系列ZYNQ开发中Vitis无法识别ARM DAP的典型硬件调试问题,提供了系统性的排查与解决方案。文章深入剖析了问题本质,指出ARM DAP无法访问的核心原因在于PS部分的电源、时钟或复位等硬件基础条件未满足,并重点强调了PS参考时钟(如33.333MHz晶振)的完整性是关键排查点。通过从电源完整性、时钟与复位信号到JTAG连接与焊接的逐步硬件排查,并结合软件配置交叉验证,为开发者提供了清晰的故障定位思路与实战指南。

weixin_29280657的博客 629

python安装numpy包

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

qq_23827805的博客 2562

从封装到先进封装:一文讲透Chiplet、2.5D/3D堆叠与系统集成

封装是芯片产业链中连接硅片与电路板的桥梁,承担物理保护、电气连接、散热与机械支撑等核心任务。传统封装从DIP、QFP发展到BGA,通过提升引脚密度满足早期性能需求。随着摩尔定律放缓,单纯缩小晶体管尺寸难以为继,先进封装应运而生,其核心理念从“封装单颗芯片”转向“系统级高密度集成”。扇出型封装、2.5D硅中介层、3D堆叠、Chiplet和系统级封装等技术,通过微米级互连和垂直堆叠,大幅提升I/O密度与带宽,成为AI芯片、HBM存储、高性能计算等领域的关键支撑。本文梳理先进封装的技术演进、分层架构与工程难点,帮

weixin_29185167的博客 369

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

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

机器学习算法那些事 2290

单细胞 | pySCENIC·转录因子分析(二)

接上一篇,pySCENIC分析完之后就可以进行可视化了,个人认为最重要的有三个图:rss点图,rank图,转录因子表达水平热图,3个图结合着看。3.可视化rank图,可以自己改一下plotRSS_oneSet参数让图更好看一点。4. regulon表达水平热图,转录因子表达水平同理,得到的图类似只是输入不一样。2.可视化点图:寻找cluster特异性转录因子。1.loom文件读入R,提取数据。

生信练习生 4288

YOLO26涨点改进 | 全网首发Conv独家改进篇 | CVPR 2025 | 引入GCConv卷积改进YOLO26,含GCC3k2二次创新,能够捕捉更加丰富和复杂的特征信息,助力高效涨点

本文提出了一种基于GCConv模块的YOLO26目标检测模型改进方案。GCConv模块通过多路径结构增强特征学习能力,在训练阶段采用垂直多卷积和水平多路径配置,推理时重参数化为单一3x3卷积,显著提升推理速度而不损失性能。实验表明,该模块在复杂场景和多尺度目标检测任务中表现优异,特别适合资源受限的实时应用场景。文章详细介绍了GCConv的网络结构、核心代码实现、YAML配置文件修改方法,并提供了两种改进方案(GCConv和GCC3k2)的具体配置指导。

Ai缝合怪、助力小伙伴高效发论文 322

版本匹配指南:Scipy版本、Python版本和Numpy版本的对应关系

🔍【版本匹配指南】SciPy、Python与NumPy的和谐共舞🎶 你还在为版本不兼容而烦恼吗?😫别担心,我们为你带来SciPy、Python与NumPy版本匹配的终极指南!速览版本对应关系,教你如何选择合适的版本组合,轻松安装验证,解决版本冲突。🔧更有未来展望,让你紧跟Python生态发展步伐!🚀告别版本烦恼,让编程之路更加顺畅!#SciPy版本匹配 #Python版本选择 #NumPy兼容性 #版本管理技巧

创作高质量博文,分享知识,共同进步! 5万+

YOLOv4目标检测算法——通俗易懂的解析

YOLOv4目标检测算法——通俗易懂的解析

chase 7136

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

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

机器学习算法与Python学习 725

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

NumPy迎来重大版本更新

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

zandaoguang的博客 1304

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Numpy兼容报错:A module that was compiled using NumPy 1.x cannot be run inNumPy 2.0.0 as it may crash

问题原因:查阅相关资料后发现,应该是python3.9-3.12或者比较新的python版本,下载了numpy2.0的新版本,而numpy2.0是新发布的,与不同的python,torch版本之间的兼容性还不稳定,所以可能才会出现以上报错。一开始在尝试换版本的时候,我换到了numpy1.26.0,但复现的代码里面有显示numpy.long不支持。最近在复现代码,环境requirement.txt安装之类的常规操作,主要涉及到的就是pytorch和python版本等等。解决方案:直接更换numpy版本。

m0_46330177的博客 5万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

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

numpy的版本问题(np.int在1.20.0版本后不再适用)

在使用yolov5训练数据集时,运行train.py时出现以下报错: AttributeError: module ‘numpy‘ has no attribute ‘int‘.

weixin_52500903的博客 8215

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

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

Python数据之道 643

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

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

weixin_39935257的博客 290

tensorflow对应的numpy版本_TensorFlow 2.4.0 候选版本发布

主要功能改进tf.distribution 通过tf.distribution.experimental.ParameterServerStrategy API 引入了对 Keras 模型异步训练实验性支持。更多细节请参见下文。MultiWorkerMirroredStrategy不再是一个实验性 API,现在已进入稳定版本。针对命令执行失败和其他错误进行了修复。请查看具体教程...

weixin_39757626的博客 4508
上一篇: 像“打游戏”一样用 Numpy,可视化编程环境 Math Inspector 代码已开源!
下一篇: 堪比当年的LSTM,Transformer引燃机器学习圈:它是万能的
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值