numpy.arange详解
numpy.arange
用例:
numpy.arange([start, ]stop, [step, ]dtype=None)功能:
返回给定区间范围内间隔均匀的数值。
生成半闭区间范围[start, stop)
内的数值(换句话说,取值范围包括区间的起始值而不包括区间的终止值)。对于整数参数而言,这个函数和Python内置函数range
的功能是相同的。不同的是,np.arange
的返回值为n维数组,而range
的返回值为列表。
当使用非整数步长时,例如0.1,结果往往不一致。在这种情况下更推荐使用linspace
。参数
变量名 | 数据类型 | 功能 |
---|---|---|
start | 数值型,可选参数 | 区间的起始值。区间包含此值,默认值为0 |
stop | 数值型 | 区间的终止值。区间不包含此值,除非在某些情况下,step不是整数,并且浮点数的舍入会影响最后一个数的取值。 |
step | 数值型,可选参数 |
两个数字之间的间隔。对于任何输出,此参数为相邻两个值之间的距离(out[i+1] - out[i] )。默认步长值为1。如果指定步长值就必须指定区间的起始值start。
|
dtype | 数值类型 |
输出数组的数值类型。如果不给定dtype 参数,函数通过其他的输入参数推断返回值的类型。
|
- 返回值
变量名 | 数据类型 | 功能 |
---|---|---|
arange | n维数组 |
均匀间隔数字组成的数组。对于浮点型参数,返回数组的长度为ceil((stop - start)/step) 。由于浮点溢出,此规则可能导致输出的最后一个元素大于stop。
|
- 示例:
import numpy as np
np.arange(3)
Out[1]:array([0, 1, 2])
np.arange(3.0)
Out[2]:array([0., 1., 2.])
np.arange(3, 7)
Out[3]:array([3, 4, 5, 6])
np.arange(3, 7, 2)
Out[4]:array([3, 5])
github链接
https://github.com/wzy6642/numpy-translate
numpy.arange详解相关推荐
- Numpy.array()详解 、np.array与np.asarray辨析、 np.array和np.ndarry的区别
记录一下numpy.array()的详细用法,以及与np.asarray()和np.ndarray()的区别. 目录 1. Numpy.array()详解 1.1 函数形式 1.2 参数详解 1.3 ...
- 【Numpy乘法详解】np.multiply()、np.matmul()、np.dot()等
[Numpy乘法详解(代码示例)]np.multiply().np.matmul().np.dot()等 文章目录 [Numpy乘法详解(代码示例)]np.multiply().np.matmul() ...
- Numpy.array()详解
1. Numpy.array()详解 该函数的作用一言蔽之就是用来产生数组. 1.1 函数形式 numpy.array(object, dtype=None, copy=True, order='K' ...
- numpy函数:[6]arange()详解
arange函数用于创建等差数组,使用频率非常高,arange非常类似range函数,会python的人肯定经常用range函数,比如在for循环中,几乎都用到了range,下面我们通过range来学 ...
- numpy.argmax详解
numpy.argmax 用例: numpy.argmax(a, axis=None, out=None) 功能: 返回数组沿着某一条轴最大值的索引. 参数 变量名 数据类型 功能 a 数组型变量 输 ...
- numpy.newaxis详解
numpy.newaxis numpy.newaxis的工作方式及适用场合 简单地说,newaxis的作用是给现有的数组增加一个维度.例如: 1维数组将变为2维数组 2维数组将变为3维数组 3维数组将 ...
- numpy.mod详解
numpy.mod 用例: numpy.mod(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=No ...
- numpy.divide详解
numpy.divide 用例: numpy.divide(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dt ...
- numpy.add详解
numpy.add 用例: numpy.add(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=No ...
最新文章
- usaco Sorting a Three-Valued Sequence 三值的排序
- 程序员法律考试(5)-民法(2)
- 自己写的socket 多线程 通讯
- 从零开始:什么是Makefile分析
- ubuntu20有道词典亲测安装记录
- zookeeper和k8s_学习 ZooKeeper(二): ZooKeeper on Kubernetes
- 如何用c#来制作一个activeX控件或类似的东西
- mysql视图字段大小_在()MySQL()中,使用()_______()语句可以查看视图的字段信息,其中包括字段名、字段类...
- 关于水晶易表的简介及水晶易表安装初识
- PCR概述及前沿技术
- vscode连接服务器不用每次都输入密码
- mysql和sqline的异同_mysql的那点事儿,你知道吗
- 光耦主要参数和高速光耦如何选型
- Thinkpad笔记本电池保养
- vue框架如何将SPA项目改为SSR项目
- 回收站没有刚刚删除的文件原因|找回方法|解决方案
- 计算机电脑显卡基础知识,基础电脑显卡知识,你还不知道吗?别再被坑了!
- SATA接口的硬件基础知识
- 03-JSX的语法规则
- abstract 的基本概念和用法
热门文章
- 数据库 DB database SQL DBMS
- kattis ones简单题取模运算+枚举
- Linux进程间通信三 System V 信号量简介与示例
- java怎么画词云_Matplotlib学习---用wordcloud画词云(Word Cloud)
- mysql自带查询优化_MySQL之select in 子查询优化的实现
- 树根c语言,03-树1 树的同构 (C语言链表实现)
- 岭回归和lasso回归_正则化(2):与岭回归相似的 Lasso 回归
- python3怎么创建一个链表_怎么创建一个自己的微信公众号
- iis7.5php.2,Windows2008 IIS7.5搭建PHP5.2
- tcp c++ bind 端口_计算机端口到底是什么?