python之Numpy使用

本文详细介绍了Python的Numpy库,包括其核心对象ndarray的特性,如秩、形状、大小、数据类型和元素字节大小。此外,还探讨了ufunc(通用函数),特别是numpy.where函数在数组操作中的应用,提供了快速的元素级计算功能。
摘要由CSDN通过智能技术生成

Numpy是高性能计算和数据分析的基础包:它的功能如下:

  1)、ndarray:一个具有矢量运算和复杂广播能力的快速且节省空间的多维数组。

  2)、用于对整组数据进行标准运算的数学函数

  3)、用于读写磁盘数据的工具以及用于操作内存映射文件的工具

  4)、线性代数、随机数生成以及傅里叶变换功能

  5)、用于集成C/C++等语言编写代码的工具

一、基础篇

1、ndarray:一种多维数组对象

NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。

例如,在3D空间一个点的坐标[1, 2, 3]是一个秩为1的数组,因为它只有一个轴。那个轴长度为3.又例如,在以下例子中,数组的秩为2(它有两个维度).第一个维度长度为2,第二个维度长度为3.

[[ 1., 0., 0.],  [ 0., 1., 2.]]

NumPy的数组类被称作ndarray。通常被称作数组。注意numpy.array和标准Python库类array.array并不相同,后者只处理一维数组和提供少量功能。更多重要ndarray对象属性有:

  • ndarray.ndim

    数组轴的个数,在python的世界中,轴的个数被称作秩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值