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程序中操作文件之flush()方法的使用教程
May 24 Python
Python实现GUI学生信息管理系统
Apr 05 Python
matplotlib作图添加表格实例代码
Jan 23 Python
pandas的object对象转时间对象的方法
Apr 11 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
Python如何计算语句执行时间
Nov 22 Python
Python3 集合set入门基础
Feb 10 Python
python实现在线翻译功能
Mar 03 Python
python中Ansible模块的Playbook的具体使用
May 28 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
Dec 27 Python
Python爬虫+Tkinter制作一个翻译软件的示例
Feb 20 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
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
js 操作select和option常用代码整理
2012/12/13 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
Vue CLI4 Vue.config.js标准配置(最全注释)
2020/06/05 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
Python批量重命名同一文件夹下文件的方法
2015/05/25 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
django使用channels实现通信的示例
2020/10/19 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
销售工作岗位职责
2013/12/24 职场文书
幼儿教师思想汇报
2014/01/10 职场文书
毕业生见习报告总结
2014/11/08 职场文书
浅谈克隆 JavaScript
2021/11/02 Javascript