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中global与nonlocal比较
Nov 21 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Python面向对象编程基础解析(一)
Oct 26 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
python write无法写入文件的解决方法
Jan 23 Python
Python基础学习之时间转换函数用法详解
Jun 18 Python
Python入门Anaconda和Pycharm的安装和配置详解
Jul 16 Python
python Django 创建应用过程图示详解
Jul 29 Python
python判断自身是否正在运行的方法
Aug 08 Python
Python数据可视化:箱线图多种库画法
Nov 06 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
Python字符串split及rsplit方法原理详解
Jun 29 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
PHP6 mysql连接方式说明
2009/02/09 PHP
php cookies中删除的一般赋值方法
2011/05/07 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
JSQL SQLProxy 的 php 版本代码
2010/05/05 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
bootstrap选项卡使用方法解析
2017/01/11 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
python定向爬虫校园论坛帖子信息
2018/07/23 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
《晚上的太阳》教学反思
2014/04/23 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
环保项目建议书
2014/08/26 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
详解SQL的窗口函数
2022/04/21 Oracle