Numpy 创建数组序列|学习笔记

简介: 快速学习 Numpy 创建数组序列

开发者学堂课程【高校精品课-华东师范大学-人工智能基础:Numpy 创建数组序列】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/920/detail/15571


Numpy 创建数组序列

 

内容简介:

一、创建特殊数组

二、Numpy arrange 函数

 

一、创建特殊数组

1.numpy.empty

创建一个指定形状(shape)、数据类型(dtype)且未初始化的数组。

例如:numpy.empty(shape,dtype=float,order=’C’)

参数:

Shape:数组形状

Dtype:数据类型,可选

Order:有“C”和“F”两个选项,分别代表,行优先和列优先,在计算机内存中的存储元素的顺序。

上一讲介绍了 Numpy 中的二维数组。对指定数据,可以使用 Rich 函数创建数组。不过 Numpy 中还有一些特殊的数字,比如全零、全一、顺序序列。

第一种特殊的数组就是 empty,也就是空数组。创建一个指定形状 shape 数据类型的 type。未初始化的数组就是空数组,格式是 Numpy 的 empty。其中的参数包括 ship。D type,还有 order。第一个 ship 当然就是形状,第二个参数的type 就是类型的,就是顺序。

2.nympy。zeros:

创建指定大小的数组,以0填充。

格式:numpy。Zeros(shape,dtype=float,order=‘C

参数:

Shape:数组形状

Dtype:数据类型,可选

Order:‘C‘用于C的行数组,或者’F‘用于 FORTERAN 的列数组

第二种特殊数组是全零数组及创建指定大小的数组,以零填充,使用单拍点 zeros。函数的格式是 none,拍点those。它的参数也是 shape the type 和 order。

3.numpy。ones:

创建指定形状的数组,数组元素以1来填充。

第三种特殊数组是权益的数组 once使用方法和前面两个相同

输入代码:

Import numpy as np

Nd=np.zeros((5,),dtype=np.int)

Nd

Array9[0,0,0,0,0])

输入 import.SMP。创建一个 ND 数组。等于 enp.zeros等于使用 mp.inter 类型。接下来把 N 的数组显示一下。可以看到创建了一个全领的数组。

4.能创建序列的函数

——arrange 函数、linspace 函数以及 python 的 range 函数

为了测试算法,有序的数列有时候也是很常用的。能创建有序数列的函数有 Python 的标准函数 range。

 

二、Numpy arrange 函数

1.range 函数

Numpy 也提供了类似 arrange 函数。He s base 函数。首先来回顾一下 Python 的 range 函数。函数形式是range,里边的参数是 starch stopwatch 和 step。它的功能是根据 starts top 范围还有 steps 设定的步长来生成一个序列。技术不包括stop。例如 range 等于  RANGE051。生成的是零到1234这五个数。

2.Numpy arrange 函数

Numpy 提供的 arrange 函数类似。与 range 函数最大的区别是,Orange 能制造出小数序列。函数形式是arrange。它的参数也是 starch stops he step。其功能就是根据 starts stops 范围以及 steps 设定的步长生成一个 DN数组。第三个函数 let space,函数格式是 mpeg less space,它的参数包括 starts top。还有一个是 number 数量。

Starch 是序列的起始点,Stopped 是序列的结束点,Number 就是在 start 和 stop 的范围当中生成的样本数比如,Rin 等于 Numpy 点 less space1到五之间生成十个,它就在一到五之间生成十个数字。

相关文章
|
4月前
|
存储 算法 数据挖掘
NumPy 数组学习手册:6~7
NumPy 数组学习手册:6~7
39 0
|
3月前
|
存储 索引 Python
一文掌握python数组numpy的全部用法(零基础学python(二))
一文掌握python数组numpy的全部用法(零基础学python(二))
34 0
|
3天前
|
存储 索引 Python
NumPy 数组切片及数据类型介绍
了解 NumPy 数组切片,用于从数组中提取子集。一维数组切片使用 `start:end:step`,如 `arr[1:5]`。二维数组切片如 `arr[1:3, 0:3]`。创建 5x5 数组并练习切片,例如打印第一行、第二列、对角线元素和 2x2 子数组。别忘了检查数据类型,如 `arr.dtype`,并使用 `astype()` 转换类型。
18 0
|
4天前
|
存储 索引 Python
NumPy 数组创建方法与索引访问详解
NumPy 的 `ndarray` 是其核心数据结构,可通过 `array()`、`zeros()`、`ones()` 和 `empty()` 函数创建。`array()` 可以将列表等转换为数组;`zeros()` 和 `ones()` 生成全零或全一数组;`empty()` 创建未定义值的数组。此外,还有 `arange()`、`linspace()`、`eye()` 和 `diag()` 等特殊函数。练习包括使用这些函数创建特定数组。
112 1
|
12天前
|
存储 数据挖掘 API
【NumPy基础】- Numpy数组和矢量计算
【NumPy基础】- Numpy数组和矢量计算
|
14天前
|
机器学习/深度学习 测试技术 数据处理
Numpy Tile:数组复制的艺术与效率之键
【4月更文挑战第21天】
21 0
|
22天前
|
存储 数据采集 数据处理
《Numpy 简易速速上手小册》第6章:Numpy 高级数组操作(2024 最新版)
《Numpy 简易速速上手小册》第6章:Numpy 高级数组操作(2024 最新版)
31 1
《Numpy 简易速速上手小册》第6章:Numpy 高级数组操作(2024 最新版)
|
22天前
|
存储 算法 数据处理
《Numpy 简易速速上手小册》第3章:Numpy 数组操作与变换(2024 最新版)
《Numpy 简易速速上手小册》第3章:Numpy 数组操作与变换(2024 最新版)
35 0
|
22天前
|
存储 数据采集 数据挖掘
《Numpy 简易速速上手小册》第2章:Numpy 数据类型和数组构造(2024 最新版)
《Numpy 简易速速上手小册》第2章:Numpy 数据类型和数组构造(2024 最新版)
26 0
|
22天前
|
架构师 Java Python
NumPy 系列教程 001:入门和使用数组
NumPy 系列教程 001:入门和使用数组
20 0