NumPy数组创建例程

NumPy - 数组创建例程

新的ndarray对象可以通过任何下列数组创建例程或使用低级ndarray构造函数构造。

numpy.empty

它创建指定形状和dtype的未初始化数组。 它使用以下构造函数:

numpy.empty(shape, dtype = float, order = 'C')

构造器接受下列参数:

序号参数及描述
1.Shape 空数组的形状,整数或整数元组
2.Dtype 所需的输出数组类型,可选
3.Order 'C'为按行的 C 风格数组,'F'为按列的 Fortran 风格数组

示例

下面的代码展示空数组的例子:

import numpy as np 
x = np.empty([3,2], dtype =  int)  
print x

输出如下:

[[22649312    1701344351] [1818321759  1885959276] [16779776    156368896]]

注意:数组元素为随机值,因为它们未初始化。

numpy.zeros

返回特定大小,以 0 填充的新数组。

numpy.zeros(shape, dtype = float, order = 'C')

构造器接受下列参数:

序号参数及描述
1.Shape 空数组的形状,整数或整数元组
2.Dtype 所需的输出数组类型,可选
3.Order 'C'为按行的 C 风格数组,'F'为按列的 Fortran 风格数组

示例 1

# 含有 5 个 0 的数组,默认类型为 float  
import numpy as np 
x = np.zeros(5)  
print x

输出如下:

[ 0.  0.  0.  0.  0.]

示例 2

import numpy as np 
x = np.zeros((5,), dtype = np.int)  
print x

输出如下:

[0  0  0  0  0]

示例 3

# 自定义类型 
import numpy as np 
x = np.zeros((2,2), dtype =  [('x',  'i4'),  ('y',  'i4')])  
print x

输出如下:

[[(0,0)(0,0)][(0,0)(0,0)]]

numpy.ones

返回特定大小,以 1 填充的新数组。

numpy.ones(shape, dtype = None, order = 'C')

构造器接受下列参数:

序号参数及描述
1.Shape 空数组的形状,整数或整数元组
2.Dtype 所需的输出数组类型,可选
3.Order 'C'为按行的 C 风格数组,'F'为按列的 Fortran 风格数组

示例 1

# 含有 5 个 1 的数组,默认类型为 float  
import numpy as np 
x = np.ones(5)  print x

输出如下:

[ 1.  1.  1.  1.  1.]

示例 2

import numpy as np 
x = np.ones([2,2], dtype =  int)  
print x

输出如下:

[[1  1] [1  1]]

转载于:https://www.cnblogs.com/navysummer/p/9640682.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426844.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python做接口自动化测试仪器经销商_Python接口自动化测试的实现

接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合…

计算机进去pe怎么设置用户,电脑密码怎么设置,教您设置电脑开机密码

为了保障电脑重要资料的安全,不被其他同事看到,我们都会给自己的电脑设置开机密码,有了开机密码就可以让别人不能直接使用我们的电脑了,那么电脑开机密码如何设置呢?下面小编给您耐心讲解下电脑开机密码设置方法。说到…

实例35:python

#文本颜色设置 #!/usr/bin/env python -- coding:utf-8 -- Python设置文本文字颜色 class bcolors: HEADER ‘\033[95m’ # pink OKBLUE ‘\033[94m’ # blue OKGREEN ‘\033[92m’ # green WARNING ‘\033[93m’ # yellow FAIL ‘\033[91m’ # red ENDC ‘\033[0m’…

「BZOJ2200」[Usaco2011 Jan] 道路和航线 - 最短路+拓扑排序

->点我进原题[Usaco2011 Jan]道路和航线 Time Limit: 10 Sec Memory Limit: 259 MB Submit: 1116 Solved: 410 Description Farmer John正在一个新的销售区域对他的牛奶销售方案进行调查。他想把牛奶送到T个城镇 (\(1 < T < 25,000\))&#xff0c;编号为\(1\)~\(T\)。…

哈佛大学计算机科学专,哈佛大学计算机科学专业

哈佛大学计算机科学专业通过哈佛文理研究生院申请并统一管理&#xff0c;要求申请者递交GRE成绩&#xff0c;但并无最低GRE分数要求。该项目设有BA/MS、PhD两个项目。所有PhD学生均可以获得全额奖学金&#xff0c;但不向硕士学生发放奖学金。哈佛大学计算机科学专业设置计算机架…

excel亮灯怎么设置_Excel表格技巧—怎么给表格设置密码

很多 Excel 表格里都有一些重要信息&#xff0c;但是当我们给别人发Excel表格时&#xff0c;别人可能会不小心或者故意更改表中数据。怎么才能避免这些表格的数据被更改呢&#xff1f;小编在这里和大家分享一个技巧&#xff1a;给表格设置密码&#xff01;如下图&#xff0c;假…

Collection和Collections的区别是什么

1&#xff09;java.util.Collection是一个集合顶层接口&#xff0c;该接口的设计目的是为各种具体的集合提供最大化的统一的操作方式&#xff0c;它提供了对集合对象进行基本操作的通用接口方法&#xff0c;实现该接口的类主要有List和Set 2&#xff09;java.util.Collections是…

实例36:python

#题目&#xff1a;求100之内的素数。 #!/usr/bin/python -- coding: UTF-8 -- 输出指定范围内的素数 用户输入数据 lower int(input("输入区间最小值: ")) upper int(input("输入区间最大值: ")) for num in range(lower,upper 1): # 素数大于 1 …

南川职业学校计算机职业,2018年重庆五年制大专中职学校介绍——重庆市南川隆化职业中学校...

2021年高职单招升学一对一咨询高职单招王老师:17725052174(微信)2018年重庆五年制大专中职学校介绍——重庆市南川隆化职业中学校什么是五年制大专&#xff1a;五年制大专也称为五年高职或五年一贯制大专&#xff0c;是高等职业技术学院的一种招生模式&#xff0c;学制五年&…

normalize函数_提取棋盘格角点函数解析

点击上方“Qt学视觉”&#xff0c;选择“星标”公众号重磅干货&#xff0c;第一时间送达共同学习共同进步1、如何查阅OpenCV官方说明文档查阅地址&#xff1a;https://docs.opencv.org/4.3.0/我这里使用的是OpenCV4.3&#xff0c;所以我需要查阅的就是4.3版本的说明文档上图就是…

STM32三种启动模式 boot0 boot1

STM32三种启动模式对应的存储介质均是芯片内置的&#xff0c;它们是&#xff1a; 1&#xff09;用户闪存芯片内置的Flash。2&#xff09;SRAM芯片内置的RAM区&#xff0c;就是内存啦。3&#xff09;系统存储器芯片内部一块特定的区域&#xff0c;芯片出厂时在这个区域预置了一段…

实例37:python

#对10个数进行排序。 #!/usr/bin/python -- coding: UTF-8 -- print (‘请输入10个数字:\n’) a[] for n in range(10): a.append(int(input(‘输入一个数字:\n’))) for i in range(0,9): mini for j in range(i1,10): if a[min]>a[j]: minj if min!i: ta[min] a[min]a[i…

南京二本有什么计算机学校,南京有什么好的二本学校?

南京是六朝古都&#xff0c;历史底蕴深厚。南京市高等教育资源丰富。南京市有高校53所&#xff0c;其中本科院校35所&#xff0c;35所&#xff0c;本科院校中&#xff0c;民办本科院校10所&#xff0c;公办本科院校25所。25所公办本科院校中&#xff0c;一本院校占多数&#xf…

阿联酋esma认证怎么做_行业视野 | 关于阿联酋eCall 的要求更新

行业视野 | 关于阿联酋eCall 的要求更新背景&#xff1a;根据2018年底阿联酋标准与计量局ESMA发布的通知&#xff0c;自2020年起所有出口到阿联酋的2021MY轻型车辆需安装eCall系统&#xff0c;并满足阿联酋相关法规要求。必维集团汽车服务部致力于为国内企业消除认证壁垒&#…

实例38:python

#题目&#xff1a;求一个3*3矩阵主对角线元素之和。 #程序分析&#xff1a;利用双重for循环控制输入二维数组&#xff0c;再将a[i][i]累加后输出。 #!/usr/bin/python -- coding: UTF-8 -- if name ‘main’: a [] sum 0.0 for i in range(3): a.append([]) for j in ran…

Bootstrap table后端分页(ssm版)

说明bootstrap table可以前端分页&#xff0c;也可以后端sql用limit分页。这里讲的是后端分页&#xff0c;即实用limit。性能较好&#xff0c;一般均用这种源码下载地址&#xff1a;https://git.oschina.net/dshvv/pagination_byjava.git该文主要讲后端分页&#xff1a;1、前端…

初中计算机课程计划,最新2020年度初中信息技术教学计划(精选3篇).doc

初中信息技术教学计划(精选3篇)初中信息技术教学计划1一、学生基本情况本计划针对七年级全体学生&#xff0c;通过上年的学习&#xff0c;学生对办公软件例如word、excel有一定了解&#xff0c;但是由于每一学期信息技术课时比较少&#xff0c;每周只有一节课&#xff0c;学生的…

dart 乘方运算符_Dart系列-运算符

周末学习了一下Dart语言&#xff0c;按照慕课网Flutter开发第一步-Dart编程语言入门教程进行学习&#xff0c;所以记录一下&#xff0c;感觉慕课网的老师辛苦做的视频教程&#xff0c;说得很清楚&#xff0c;有基础学起来很轻松也很快&#xff0c;本篇来学习dart的运算符。算术…

实例39:python

#题目&#xff1a;有一个已经排好序的数组。现输入一个数&#xff0c;要求按原来的规律将它插入数组中。 #程序分析&#xff1a;首先判断此数是否大于最后一个数&#xff0c;然后再考虑插入中间的数的情况&#xff0c;插入后此元素之后的数&#xff0c;依次后移一个位置。 #程…

6.0动态加载权限用PermissionGen

ndroid 6.0 新增加了运行时的动态添加权限&#xff0c;在此介绍一个第三方库&#xff0c;PermissionGen&#xff0c;可以很方便简洁的增加 6.0权限 首先给大家上 PermissionGen 库地址&#xff1a;https://github.com/lovedise/PermissionGen 下面给大家详细介绍它的使用&…