python_numpy模块

【1】模块功能

numpy库主要适用于高性能科学计算和数据分析,是常用的高级数据分析库的基础包。

【2】相关函数及使用

1、np.array(x):将容器列表x转化成array数据结构。

arr1 = numpy.array([1,2,3])

print(type(arr1))

print(arr1)

print(arr1.dtype)

2、np.zeros((x,y)):生成一个x行,y列的零矩阵。

print(np.zeros((3,5)))

3、np.ones((x,y,z)):生成一个三维的1矩阵。

print(np.ones((4,5,6)))

4、np.empty((x,y,z)):生成一个三维的空矩阵。

print(np.empty((2,2,3)))

5、np.arange(x):生成一维的从0到x-1的矩阵

print(np.arange(10))


【3】numpy.array对象的函数及使用

arr1 = numpy.array(x)

1、arr1.dtype:返回元素的数据类型

print(arr1.dtype)

2、arr1 + arr2:将array对象相加

print(arr1 + arr2)

3、arr1 + 2:array对象中的元素与标量相加

print(arr1 + 2)

4、arr1 * 2:array对象中的元素与标量相乘

print(arr1 * 2)

5、arr1[x:y]:array对象的切片处理

print(arr1[2:])

6、arr1[x:y].copy():array对象的拷贝

arr_bak = arr1[3:].copy()

print(arr_bak)

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

推荐阅读更多精彩内容

  • 一、numpy概述 numpy(Numerical Python)提供了python对多维数组对象的支持:ndar...
    L_steven的猫阅读 3,515评论 1 24
  • 该内容来源于:https://blog.csdn.net/cxmscb/article/details/54583...
    Sper_CL阅读 1,516评论 0 21
  • 1 、Jupiter基本操作 常用快捷键 代码执行:control+enter,alt+enter执行并再开始新的...
    Galaxy_saturn阅读 901评论 0 0
  • 前言 numpy是支持 Python语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,nu...
    TensorFlow开发者阅读 3,288评论 0 35
  • [TOC] NumPy numpy 是python语言的一个扩展程序库, 支持大量的维度数组与矩阵运算, 此外也针...
    pigdaqiang阅读 1,026评论 0 9