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的print用法示例
Feb 11 Python
Python是编译运行的验证方法
Jan 30 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 Python
Python查询IP地址归属完整代码
Jun 21 Python
python中lambda()的用法
Nov 16 Python
python清除字符串前后空格函数的方法
Oct 21 Python
对Python定时任务的启动和停止方法详解
Feb 19 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
Python任务自动化工具tox使用教程
Mar 17 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
celery在python爬虫中定时操作实例讲解
Nov 27 Python
聊聊Python中关于a=[[]]*3的反思
Jun 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
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
python中字符串前面加r的作用
2015/06/04 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python paramiko模块的使用示例
2018/04/11 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
Python datetime 如何处理时区信息
2020/09/02 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
党员民主评议自我评价
2014/10/20 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python
JavaScript 定时器详情
2021/11/11 Javascript