3.2Python数据处理篇之Numpy系列(二)--- ndarray数组的创建与变换

[TOC]

目录:

1.ndarray数组的创建

2.ndarray数组的变换

(一)ndarray数组的创建

1.从列表以元组中创建:

.array(list/tuple)

.array(list/tuple,dytpe = np.int32), dtype用于指名类型

06.png
07.png

2.使用函数创建:

(1).arange(n), 0~n-1 一维

08.png

(2).ones(shape) 1

10.png

(3).zeros(shape) 0

11.png

(4).full(share,var) var

12.png

(5).eye(n) 单位n*n矩阵

13.png

(6).ones_like(a) 根据数组a,生成与数组a相同的1数组。

14.png

(7).zeros_like(a) 0

15.png

(8).full_like(a,var) var

16.png

(9).linspace(起,终,个数, [endpoint=bool])

endpoint:不包括最后一个数,并且多分一份。

17.png
18.png

(10)concatenate() 合成

19.png

(二)ndarray数组的变换

1.维度的变换:

(1).reshape(shape) 不改变元数组,返回新维度的数组

21.png

(2).resize(shape) 改变元数组,无返回值

22.png

(3).flatten() 对数组降维,变为一维数组,不改变原数组

20.png

2.类型的变换:

(1).astype(new_type) 改变数组的数据类型,不改变原数组

23.png

np.int 表示int 类型,具体表示为哪一种int类型,根据数据的大小。

(2).tolist() 转换为python的列表类型

24.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,171评论 0 18
  • Numpy的组成与功能 Numpy(Numeric Python)可以被理解为一个用python实现的科学计算包,...
    不做大哥好多年阅读 4,395评论 0 10
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,617评论 1 13
  • NumPy是Python中关于科学计算的一个类库,在这里简单介绍一下。 来源:https://docs.scipy...
    灰太狼_black阅读 1,256评论 0 5
  • 一、Numpy库入门 ndarray对象的属性.ndim 秩,即轴的数量或维度的数量.shape ndarray对...
    leonaxiong阅读 1,470评论 0 1