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 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
python代码制作configure文件示例
Jul 28 Python
Python解析nginx日志文件
May 11 Python
python开发之文件操作用法实例
Nov 13 Python
Python网络编程中urllib2模块的用法总结
Jul 12 Python
定制FileField中的上传文件名称实例
Aug 23 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
利用Python如何将数据写到CSV文件中
Jun 05 Python
python实现名片管理器的示例代码
Dec 17 Python
Python操作Jira库常用方法解析
Apr 10 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
Apr 22 Python
python实现商品进销存管理系统
May 30 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
PHP新手上路(三)
2006/10/09 PHP
关于php支持分块与断点续传文件下载功能代码
2014/05/09 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
php图片添加水印例子
2016/07/20 PHP
jquery 弹出层实现代码
2009/10/30 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
python删除文件示例分享
2014/01/28 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
理论讲解python多进程并发编程
2018/02/09 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
通过python爬虫赚钱的方法
2019/01/29 Python
Python之时间和日期使用小结
2019/02/14 Python
ubuntu上安装python的实例方法
2019/09/30 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
化学工程专业求职信
2014/08/10 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
财务人员入职担保书
2015/09/22 职场文书
2016年母亲节寄语
2015/12/04 职场文书