python 中的np.zeros()和np.ones()函数详解
作者:帅奇奇的博客 发布时间:2023-01-14 10:23:58
标签:python,np.zeros,np.ones
np.zeros()和np.ones()函数
由于小阿奇在写代码的时候会碰到一些不清楚的函数和使用方法,所以我决定把自己碰到的问题和解决办法写下来,和大家一起讨论学习。
一、np.zeros() 的作用
返回来一个给定形状和类型的用0填充的数组
zeros(shape, dtype=float, order='C')
shape:表示形状
dtype:数据类型,可选参数,默认numpy.float64
order:可选参数,c代表行优先;F代表列优先
二、np.zeros() 举例说明
1.创建一维数组
import numpy as np
array_1=np.zeros(5)
print(array_1)
output
输出:
[0. 0. 0. 0. 0.]
2.创建多维数组
import numpy as np
array_1=np.zeros((5,2))
print(array_1)
output
输出:
[[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]]
3.创建int类型的数
import numpy as np
array_3_int=np.zeros((5,2),dtype=int)
print(array_3_int)
output
输出:
[[0 0]
[0 0]
[0 0]
[0 0]
[0 0]]
4.创建tuple(元组)类型的数组
我们不仅可以将数组元素指定为元组 ,也可指定它的数据类型
import numpy as np
array_4_type=np.zeros((5,2),dtype=[('x','int'),('y','float')])
print(array_4_type)
print(array_4_type.dtype)
output
输出:
[[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]]
[('x', '<i4'), ('y', '<f8')]
三、np.ones()的作用和举例说明
np.ones()和np.zeros()十分相似
Python np.ones()函数返回给定形状和数据类型的新数组,其中元素的值设置为1
np.ones()举例说明
[[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]]
[('x', '<i4'), ('y', '<f8')]
output
输出:
[1. 1.]
[[1. 1. 1.]
[1. 1. 1.]]
[[1 1 1]
[1 1 1]]
[[(1, 1.) (1, 1.) (1, 1.)]
[(1, 1.) (1, 1.) (1, 1.)]]
[('x', '<i4'), ('y', '<f8')]
来源:https://blog.csdn.net/Wwwwwww527/article/details/109852439
0
投稿
猜你喜欢
- 回顾装饰器的基本用法装饰器的本质是闭包,是python的一种语法糖def outer(fun): def inne
- 本文实例讲述了Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法。分享给大家供大家参考。具体如下:看看下面的例子和效
- 之前使用beego的http库的时候,有的情况需要下载文件。beego是能实现,但就是有点问题:不支持回调,没法显示下载速度,这在日常开发中
- 这是一张灵异事件图。。。开个玩笑,这就是一张普通的图片。毫无疑问,上面的那副图画看起来像一幅电脑背景图片。这些都归功于我的妹妹,她能够将一些
- 刚刚登甲发来一个文章,看到只要一行代码,就可以把IE6弄死.<style>*{position:relative}&
- 概述用爬虫时,大部分网站都有一定的反爬措施,有些网站会限制每个 IP 的访问速度或访问次数,超出了它的限制你的 IP 就会被封掉。对于访问速
- 概念所有Python的对象都是扩展的PyObject,python的垃圾回收机制是计算引用,这个对象中定义了py_ssize就是用来做这个事
- 一、cv2.contourArea起初使用该函数的时候看不懂返回的面积,有0有负数的,于是研究了一下。opencv计算轮廓内面积函数使用的是
- Security vulnerability in MySQL/MariaDB 在知道用户名的情况下(如root),直接反复重试(平均大约2
- 1.图例legend基础语法及用法legend语法参数如下: matplotlib.pyplot.legend(*args, **
- 项目实现利用face++开发一个课堂签到的软件,实现面向摄像头即可完成记录学号、姓名和时间的签到工作。项目架构项目使用场景代码:流程代码,主
- 一、背景我们日常测试中存在大量重复的造数操作,且流程较长,为了提升测试效率,我们搭建了数据构造平台。平台采用了前端 + 脚本分离的形式,数据
- 本文实例讲述了微信扫码支付模式。分享给大家供大家参考,具体如下:背景:因为微信占据众多的用户群,作为程序开发,自然而然也成了研究的重点。毕竟
- 在一些网站上,特别是小说网站经常我们会看到这个功能,就是自动滚动屏幕的功能,方便了大家阅读文章,增强了用户体验。下面的javascript代
- 本文实例讲述了Python计时相关操作。分享给大家供大家参考,具体如下:内容目录:1. 时间戳2. 当前时间3. 时间差4. python中
- ASP开发中有用的函数(function)集合,挺有用的,请大家保留!'******************************
- 什么是PHPPHP代表了"超文本处理器",这意味着你必须知道,它是一种服务器端的处理语言,且以HTML的形式出现。它最常
- 目录一,猫狗数据集数目构成二,数据导入三,数据集构建四,模型搭建五,模型训练六,模型测试作为tensorflow初学的大三学生,本次课程作业
- 学习器在测试集上的误差我们通常称作“泛化误差”。要想得到“泛化误差”首先得将数据集划分为训练集和测试集。那么怎么划分呢?常用的方法有两种,k
- Howdy, 大家好,又是我~ 上一次我们简单的谈了一下font set和一些要注意的基本问题。今天我们继续字体这一话题,深入讲讲上次提到