目录

一、array() 函数

二、range() 函数

三、arange() 函数

四、对比一下range() 和 arange()


一、array() 函数

np.array(object,

dtype=None,

copy=True,

order=‘K’,

subok=False,

ndmin=0)

array() 函数的作用是创建一个数组。

参数说明:
object:数组本身;

dtype :数据类型;

copy : bool,可选,如果为true(默认值),则复制对象。否则,只有当__array__返回副本,obj是嵌套序列,或者需要副本来满足任何其他要求(dtype,顺序等)时,才会进行复制。

order :{‘K’,‘A’,‘C’,‘F’},默认顺序为“K”

subok : bool,可选,如果为True,则子类将被传递,否则返回的数组将被强制为基类数组(默认)。

ndmin :指定结果数组应具有的最小维数,默认是0

二、range() 函数

range(start, stop[,step])

range() 函数的作用就是创建一个整数列表,一般用在for循环中。

参数说明:
start:计数从start开始,默认是从0开始

stop:计数到stop结束,但是不包括stop。

step:步长,默认为1.

参数必须是纯整数。如果省略step参数,则默认为1。

如果省略start参数,则默认为0。

三、arange() 函数

numpy.arange ( [start, ] stop,  [step, ]  dtype=None)

参数说明:

start:数字,可选,间隔开始。间隔包括这个值。默认的起始值是0。

stop:数字,间隔结束。间隔不包括此值,但在某些情况下,步骤不是整数,浮点舍入会影响out的长度。

step:步长,可选,值之间的间隔。对于任何输出出来,这是两个相邻值之间的距离,进行[I + 1] - 出[I] 。默认步长为1.如果指定了step,则还必须给出start。

dtype:输出数组的类型。如果没有给出dtype,则从其他输入参数推断数据类型。
返回类型:ndarray 数组间距均匀的值。

四、对比一下range() 和 arange()

range() 和arange() 的返回类型不同,range()返回的是range;而np.arange()返回的是ndarray类型;

range()不支持步长为小数,而arange()支持步长(step)为小数;

range()和arange()都可用于迭代;

range()可用于迭代,而arange作用远不止于此,它是一个序列,可被当做向量使用。

还有一点,range() 函数是python 自带的函数,而arange() 是numpy 库中的函数

array()、range() 和 arange()函数的区别和用法相关推荐

  1. calloc、malloc、realloc函数的区别及用法

    calloc.malloc.realloc函数的区别及用法! 三者都是分配内存,都是stdlib.h库里的函数,但是也存在一些差异. (1)malloc函数.其原型void *malloc(unsig ...

  2. Python中的range函数和arange函数的区别与联系

    [问题发现] 相信很多使用Python的小伙伴,都用到过range()函数,进行循环或遍历. for i in range(len(a)):print(a[i]) 但当我们用得正嗨时,可能突然看到其他 ...

  3. Python中range和xrange函数的区别

    range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列. 比如: 1 >>> range(5) 2 [0,  ...

  4. StretchBlt函数和BitBlt函数的区别和用法

    StretchBlt和BitBlt都用用来显示一幅图像 一.StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩.也即是将内存中的位图拷贝到屏幕上 ...

  5. 关于call和apply函数的区别及用法

    call和apply函数是function函数的基本属性,都可以用于更改函数对象和传递参数,是前端工程师常用的函数.具体使用方法请参考以下案列: 例如: 申明函数: var fn = function ...

  6. python中 range 与 arange 的用法与区别:

    range() 和 arange() 函数都可以用于生成等间隔(等差)的序列,都可用于迭代. 两者的函数原型都有三个参数: range([start,] stop, [step]) arange([s ...

  7. python中range和arange的区别_Python3中range , arange 和linspace 的异同

    python3中range , arange 和linspace 的相同点 这三个函数的相同点是: 都可以生成指定数量步长相同的一组数据,而且生成的对象都可以被迭代! 如果只是需要一组指定范围内步长相 ...

  8. python中的arange函数,Python中的arange是什么?和range有什么不同?

    Python中的arange是什么意思?这是很多小伙伴都比较关注的问题,今天小编为大家详细介绍一下,希望对你有所帮助. Python中的arange函数是用于创建等差数组,使用频率非常高,arange ...

  9. python 中arange函数_浅谈Python中range与Numpy中arange的比较

    本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明. 1. range与arange的比较 (1)相同点:A.参数的可选性. ...

最新文章

  1. Spring IOC 注入方式
  2. Liststring里 每个元素重复了多少次
  3. 【网络安全】能在Twitter和Instagram上实现信息收集和数据获取的工具
  4. python大一知识点串讲_python-前20天的着重知识点
  5. C# 编写Web API
  6. 434. 字符串中的单词数
  7. c# url编码 字母编码_我如何通过每天30分钟编码来完成#100DaysOfCode挑战
  8. 当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法
  9. CentOS 6.5下Redis安装详细步骤
  10. Get value from agent failed: cannot connect to [[192.168.186.130]:10050]: [113]No route to host
  11. Angular 在洋葱圈的实践与思考
  12. 花了三个月终于把所有的 Python 库全部整理了!可以说很全面了
  13. 高压油管matlab,高压油管的压力及流量控制
  14. 修改ubuntu桌面分辨率方法
  15. 移动硬盘插到台式机,外接网卡无法连接wifi处理
  16. KeyguardBouncer启动流程
  17. Python数据分析 找出数组中每行(或每列)中指定的百分位数 numpy.percentile()
  18. GaussDB常用命令
  19. 如何设计好一条推送通知
  20. ENVI 5.3 + 哨兵2号(Sentinel-2)L2A提取健康水体和不健康水体

热门文章

  1. YC++编译器最新版主要功能及特点简介, 请广大的编程爱好者试用,并且希望能提出更多宝贵意见,使此软件更加完善。谢谢!
  2. Hadoop第四天--shell编程
  3. Typora的下载及MarkDown使用
  4. python-Opencv 图片锐化
  5. 接口自动化场景用例——对象嵌套对象
  6. 【BZOJ1123】[POI2008]BLO【割顶】
  7. 打死都不要进外包,看看我在阿里外包的2年…
  8. 多分类模型Accuracy, Precision, Recall和F1-score的超级无敌深入探讨
  9. 5G NR QC-LDPC MATLAB程序理解
  10. kettle(pdi)数据库连接中的密码的加密与解密