np.zeros()和np.ones()函数

  • 一、np.zeros() 的作用
  • 二、np.zeros() 举例说明
    • 1.创建一维数组
    • 2.创建多维数组
    • 3.创建int类型的数
    • 4.创建tuple(元组)类型的数组
  • 三、np.ones()的作用和举例说明
    • np.ones()举例说明

由于小阿奇在写代码的时候会碰到一些不清楚的函数和使用方法,所以我决定把自己碰到的问题和解决办法写下来,和大家一起讨论学习。

一、np.zeros() 的作用

返回来一个给定形状和类型的用0填充的数组

zeros(shape, dtype=float, order='C')

shape:表示形状
dtype:数据类型,可选参数,默认numpy.float64
order:可选参数,c代表行优先;F代表列优先

二、np.zeros() 举例说明

1.创建一维数组

import numpy as nparray_1=np.zeros(5)
print(array_1)

output
输出:

[0. 0. 0. 0. 0.]

2.创建多维数组

import numpy as nparray_1=np.zeros((5,2))
print(array_1)

output
输出:

[[0. 0.][0. 0.][0. 0.][0. 0.][0. 0.]]

3.创建int类型的数

import numpy as nparray_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 nparray_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()举例说明

import numpy as nparray_1=np.ones(2)
print(array_1)array_2=np.ones((2,3))
print(array_2)array_3_int=np.ones((2,3),dtype=int)
print(array_3_int)array_4_type=np.ones((2,3),dtype=[('x','int'),('y','float')])
print(array_4_type)
print(array_4_type.dtype)

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')]

希望能帮助到你

python 中的np.zeros()和np.ones()函数相关推荐

  1. python中np没有定义_python中的np.empty_python – np.empty,np.zeros和np.one

    我很好奇它使用 np.empty而不是 np.zeros实际上有多大差异,还有关于 np.ones的差异.我运行这个小脚本来测试每个创建一个大型数组所需的时间: import numpy as np ...

  2. [Python中矩阵上下左右翻转(np.flip)]

    [Python中矩阵上下左右翻转(np.flip)] 现代编程语言和相关库的发展,使得数值计算和数据处理变得更加便捷和高效.在Python中,NumPy库是众多数据科学和工程应用领域的重要支撑之一.其 ...

  3. Python中的numpy.zeros()

    Python numpy.zeros() function returns a new array of given shape and type, where the element's value ...

  4. np.zeros和 np.ones 和np.eyes

    目录 1:np.ones 2:np.zeros 3: np.eyes 案例:(深度学习中的高级用法,将数组转成one-hot形式) 1:np.ones numpy.ones() ones(shape, ...

  5. np.zeros(),np.empty()

    np.zeros() np.zeros(shape, dtype=float, order='C') 返回值: 返回一个给定形状和类型的用0填充的数组 参数: shape: 形状 dtype:数据类型 ...

  6. python画抛物线_在python中利用最小二乘拟合二次抛物线函数的方法

    1.最小二乘也可以拟合二次函数 我们都知道用最小二乘拟合线性函数没有问题,那么能不能拟合二次函数甚至更高次的函数呢?答案当然是可以的.下面我们就来试试用最小二乘来拟合抛物线形状的的图像. 对于二次函数 ...

  7. Python中通过索引名称提取数据loc()函数Python中通过行和列下标提取数据iloc()函数

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中通过索引名称提取数据 loc()函数 Python中通过 ...

  8. python变量必须以字母和下划线_【转载】关于python中带下划线的变量和函数的意义...

    Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...

  9. python 中的static-method (静态函数), classmethod(类函数 ), 成员函数

    python 中的static-method (静态函数), classmethod(类函数 ), 成员函数 简介 类似Java.CPP中的类,可以定义static method.class meth ...

  10. python魔法方法与函数_在Python中画图(基于Jupyter notebook的魔法函数)

    这篇文章主要介绍了在Python中画图(基于Jupyter notebook的魔法函数),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先展示一段相 ...

最新文章

  1. 基于Pytorch对YOLOV5 进行简易实现
  2. SAP WM中阶之存储类型上架策略I(Adding to existing stock)
  3. malloc和free实现的原理
  4. android 阻尼动画,Android拉伸阻尼效果实现
  5. 新生代中Eden:S1:S2为什么是8:1:1?
  6. Redis实战(三):Redis的List、Set、Hash、sorted_set、skip list
  7. ActiveReports报表控件教程之单元格合并
  8. java实现发送QQ邮件
  9. 将ubuntu安装在用剩下的硬盘改装成的移动硬盘时遇到的问题及解决办法
  10. 微波网络插入反射系数与输入反射系数
  11. PNP三极管作为开关管如何使用(集电极接 负载)
  12. RSA 含两道oj 上ctf题目
  13. routing-controllers工作原理解析
  14. Spring Data JPA 之 @Entity 的常用注解
  15. Mybatis—— 使用注解实现一对一复杂关系映射及延迟加载
  16. app 服务器维护通知,启用 App Store 服务器通知
  17. 2.JVM垃圾回收机制-什么时候回收内存
  18. python安装环境配置linux_[Python学习] Linux环境下的Python配置,必备库的安装配置...
  19. 【Python】Python创建虚拟环境的三种方式
  20. 一看就懂!!各进制转换方法

热门文章

  1. 一场网络攻击,可以“击垮”一个国家?【2022戴尔科技峰会预告】
  2. python基于PHP+MySQL的健身房管理系统
  3. 2023年02月数据库流行度最新排名
  4. runtime error program c:/WINDOWS/Explorer.EXE
  5. 地质灾害防治可视化智慧管理系统平台
  6. 干翻一切的王者语言到底是谁?
  7. mysql 1261 load data_Mysql错误积累001-load data导入文件数据出现1290错误
  8. 大连交通大学计算机网络,大连交通大学《计算机网络》期末考试复习习题(精简版)...
  9. 同事都说我卷,趁着午休我 —— 彻底熟练使用《Vue3的选项APi》
  10. 【Java】01基础-14集合03