Python 基础知识学习笔记——NumPy

Python基础知识学习笔记——NumPy

与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好。向量、矩阵和多维数组是数值计算中必不可少的工具。

文章目录

  • Python基础知识学习笔记——NumPy
    • 一、导入模块
    • 二、numpy-ndarray对象
    • 三、numpy的数据类型

numpy 数组与 python 列表数据结构有相似之处。但是两者有区别:python 列表是所有对象的通用容器,而 numpy 数组是同质的、带数据类型的、固定长度的数组。numpy 数组的操作和函数相比使用 python 列表的效率更高。numpy 提供的多维数组几乎是 python 中所有数值运算的基础。

一、导入模块

为使用 numpy 库,需要先导入它。大家都是以别名 np 导入 numpy 模块,代码如下:

import numpy as np

后面可以用 np 命名空间来访问 numpy。

二、numpy-ndarray对象

numpy中定义的对象都是ndarray类型的n维数组。它是描述相同类型的元素集合。ndarray中的每个元素在内存中使用相同大小的块。从ndarray对象中提取的任何元素(切片)由一个数组标量类型的python对象表示。

你可能感兴趣的:(python,矩阵,开发语言)