语句格式:

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

参数说明:

shape:整型或元素为整型的序列,表示生成的新数组的shape,如(2,3)或 2。

dtype:生成数组的数据格式,如numpy.int8。默认为numpy.float64。

order:{'C', 'F'}可选,是否将多维数据存储为C-或Fortran-contiguous(按行或按列)顺序。

返回值:ndarray,一个指定了shape, dtype, order的零数组。

示例见下:

第四个例子看起来很方便。

Numpy文档原文:

numpy.zeros

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

Return a new array of given shape and type, filled with zeros.

Parameters:

shape : int or sequence of ints

Shape of the new array, e.g., (2, 3) or 2.

dtype : data-type, optional

The desired data-type for the array, e.g., numpy.int8. Default is numpy.float64.

order : {‘C', ‘F'}, optional

Whether to store multidimensional data in C- or Fortran-contiguous (row- or column-wise) order in memory.

Returns:

out : ndarray

Array of zeros with the given shape, dtype, and order.

#指定长度的一维数组

>>> np.zeros(5)

array([ 0., 0., 0., 0., 0.])

#指定数据类型,指定长度的一维数组

>>> np.zeros((5,), dtype=int)

array([0, 0, 0, 0, 0])

#二维数组

>>> np.zeros((2, 1))

array([[ 0.],

[ 0.]])

>>> s = (2,2)

>>> np.zeros(s)

array([[ 0., 0.],

[ 0., 0.]])

#指定dtype

>>> np.zeros((2,), dtype=[('x', 'i4'), ('y', 'i4')]) # custom dtype

array([(0, 0), (0, 0)],

dtype=[('x', '

内容扩展:

python创建数组的方法

直接定义法:

1.直接定义

matrix=[0,1,2,3]

2.间接定义

matrix=[0 for i in range(4)]

print(matrix)

Numpy方法:

Numpy内置了从头开始创建数组的函数:

zeros(shape)将创建一个用指定形状用0填充的数组。默认的dtype是float64。

下面是几种常用的创建方法:

#coding=utf-8

import numpy as np

a = np.array([1,2,3,4,5])

print a

b = np.zeros((2,3))

print b

c = np.arange(10)

print c

d = np.arange(2,10,dtype=np.float)

print d

e = np.linspace(1.0,4.0,6)

print e

f = np.indices((3,3))

print f

到此这篇关于python如何建立全零数组的文章就介绍到这了,更多相关python建立全零数组的方法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: python如何建立全零数组

本文地址: http://www.cppcns.com/jiaoben/python/325580.html

python怎样定义一个数组_python如何建立全零数组相关推荐

  1. python怎么定义一个函数_Python定义一个函数的方法

    Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...

  2. python怎么定义一个整数_python整数实现

    整数对象定义: typedef struct { PyObject_HEAD long ob_ival; } PyIntObject; 可以看到仅多了一个long域ob_ival来保存整数.之所以用l ...

  3. python怎么定义一个数字_Python数字变量定义赋值

    一.任务描述 本实验的任务主要对Python的变量赋值进行基本操作,通过完成本实验任务,要求学生熟练掌握Python的变量赋值与定义,并对Python变量的基本操作进行整理并填写工作任务报告. 二.任 ...

  4. python输入数字成数组_python 怎么把数字加入数组

    python怎么输入一个数组矩阵 python 原来需要输入值给数组怎么改成直接给数组赋小编蓝色的两行想要弄成固定的值要怎么弄啊没什么好遗憾,本就是你情小编愿,聚散离合都在情理之中. 牛客网 pyth ...

  5. python中定义类的关键字_在Python中,定义一个类使用什么关键字?

    [多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...

  6. 12.定义一个集合类SET,处理整型数组。

    12.定义一个集合类SET,处理整型数组.通过成员函数重载运算符"==",判断一个数是否属于集合;通 过友元重载运算符"==",判断两个集合是否相同,即集合中的 ...

  7. python怎样定义一个数组_python中数组创建

    python中数组.列表.字典是最为常见的.最近在学习有关数组的语句,就把自己的学习的一些内容写下来. 首先就是创建数组. 方法1:创建数组的方法很简单直接,就是在shell界面写出来想要创建的数组 ...

  8. python创建一个n*m的二维数组_Python中创建二维数组

    Python中创建二维数组 二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩 ...

  9. python定义一个人类_Python类的定义、继承及类对象使用方法简明教程

    Python编程中类的概念可以比作是某种类型集合的描述,如"人类"可以被看作一个类,然后用人类这个类定义出每个具体的人--你.我.他等作为其对象.类还拥有属性和功能,属性即类本身的 ...

最新文章

  1. 人均年薪400万、公司年亏40亿,正在盖大楼的DeepMind最新财务数据曝光
  2. “tensorFromBlob”: 不是“at::DeprecatedTypeProperties”的成员
  3. proteus如何添加stm32_【Proteus】单片机H桥驱动24V直流有刷电机
  4. CDN如何实现,关键技术是什么?
  5. 优秀学生专栏——孙珩发
  6. CSS: 深入理解BFC和Margin Collapse (margin叠加或者合并外边距)
  7. C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind...
  8. JS:正则表达式详细语法基础
  9. CentOS7下安装配置Tomcat环境
  10. 202012月计算机考试时间,年全国计算机等级考试时间(范文).docx
  11. IDEA 提示Unmapped Spring configuration files found的解决办法
  12. 2-PHP代码审计——PHPCMSV9.6.0 sql注入漏洞
  13. 关于手机常见音频POP音产生的原因以及解决思路(一)——耳机插入与拔出
  14. MAC | svn: E175002: DAV request failed: 411 Content length required.
  15. h5 修改title 微信_h5制作小程序 邀请函模板免费
  16. 网络电视(IPTV)系统解决方案
  17. CF1364D Ehab‘s Last Corollary
  18. centos7下安装mycat2
  19. 魏小亮:国内软件工程师如何面试硅谷创业公司
  20. php无限分类之网站导航

热门文章

  1. go的timer定时器实现
  2. python 如何在一个for循环中遍历两个列表
  3. android中实现简单的播放
  4. Linux环境下创建运行.java文件
  5. 网页设计如何排成一列_网页设计如何影响以及改善SEO?
  6. 上传本地项目到gitee_用git上传本地文件到码云gitee的方法
  7. RT-Thread中自定义MSH命令传入的参数是字符串,需用户自行检查和解析
  8. win32mysql数据库回复_windows mysql 数据库备份与还原方法
  9. draw python_科学网—Draw figures with Python - 高琳琳的博文
  10. python turtle 绘图速度用函数会快吗_有趣的Python turtle绘图