美文网首页
3.2Python数据处理篇之Numpy系列(二)--- nda

3.2Python数据处理篇之Numpy系列(二)--- nda

作者: 张一根 | 来源:发表于2019-03-10 08:39 被阅读0次

    [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

    相关文章

      网友评论

          本文标题:3.2Python数据处理篇之Numpy系列(二)--- nda

          本文链接:https://www.haomeiwen.com/subject/qzoypqtx.html