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获取Linux下文件版本信息、公司名和产品名的方法
Oct 05 Python
使用Python实现BT种子和磁力链接的相互转换
Nov 09 Python
Python 制作糗事百科爬虫实例
Sep 22 Python
200行自定义python异步非阻塞Web框架
Mar 15 Python
Python实现图片滑动式验证识别方法
Nov 09 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
对python中字典keys,values,items的使用详解
Feb 03 Python
在Python中使用filter去除列表中值为假及空字符串的例子
Nov 18 Python
Python unittest 自动识别并执行测试用例方式
Mar 09 Python
Django中的AutoField字段使用
May 18 Python
Python从文件中读取数据的方法步骤
Nov 18 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
Jun 11 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中全局变量global的使用演示代码
2011/05/18 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
微信小程序实现日历签到
2020/09/21 Javascript
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
python抓取网页图片示例(python爬虫)
2014/04/27 Python
简单的编程0基础下Python入门指引
2015/04/01 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
英语翻译系毕业生求职信
2013/09/29 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
关于工作经历的证明书
2014/10/11 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL