python如何建立全零数组


Posted in Python onJuly 19, 2020

语句格式:

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', '<i4'), ('y', '<i4')])

内容扩展:

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 相关文章推荐
使用rpclib进行Python网络编程时的注释问题
May 06 Python
python实现堆和索引堆的代码示例
Mar 19 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
django 多数据库配置教程
May 30 Python
Python玩转PDF的各种骚操作
May 06 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
python实现的读取网页并分词功能示例
Oct 29 Python
wxpython绘制音频效果
Nov 18 Python
Python新手学习标准库模块命名
May 29 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 Python
Python 正则模块详情
Nov 02 Python
解决python中0x80072ee2错误的方法
Jul 19 #Python
python给视频添加背景音乐并改变音量的具体方法
Jul 19 #Python
python中加背景音乐如何操作
Jul 19 #Python
python实现最短路径的实例方法
Jul 19 #Python
python等待10秒执行下一命令的方法
Jul 19 #Python
python怎么删除缓存文件
Jul 19 #Python
python实现从ftp上下载文件的实例方法
Jul 19 #Python
You might like
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
PHP 数组入门教程小结
2009/05/20 PHP
php中设置多级目录session的问题
2011/08/08 PHP
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
php中error与exception的区别及应用
2014/07/28 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
PHP实现文件上传与下载
2020/08/28 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
vue2中引用及使用 better-scroll的方法详解
2018/11/15 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
Django中url的反向查询的方法
2018/03/14 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
Python中psutil的介绍与用法
2019/05/02 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
Python控制台实现交互式环境执行
2020/06/09 Python
python适合做数据挖掘吗
2020/06/16 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
供用电专业求职信
2014/07/07 职场文书
单位活动策划方案
2014/08/17 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
2014年超市工作总结
2014/11/19 职场文书
家属慰问信
2015/02/14 职场文书
婚前保证书范文
2015/02/28 职场文书