文本内容:
项目三数组计算库NumPy
一、简述NumPy的数组对象ndarray描述了数据哪几个方面的内容?的数组对象是存储数据和有关如何处理数据的信息的数据类型,描述了数据NumPy ndarray以下儿个方面的内容数据的类型(整数、浮点数或对象)
1.Python.数据的大小(如整数使用多少字节进行存储)2数据的字节顺序(小端法或大端法)
3.如果数据类型是结构化类型,则描述的是字段的名称、每个字段的数据类型和每个字
4.段所取的内存块的部分如果数据类型是子数组,则描述的是其形状和数据类型验设计
5.二创建数组的具体方法是什么?在中,每个线性的数组称为一个轴()即维度()根据数组中元素NumPy axis,dimension的维度将数组分为一维数组、二维数组、多维数组
三、NumPy创建新数组的函数有哪些?函数
1.asarray函数类似于可用来创建数组asarray array,函数
2.frombuffer函数用于实现动态数组,通过输入参数,以流的形式读入并转化成frombuffer bufferndarray对象函数
3.fromiter函数从可迭代对象中建立对象,返回一维数组fromiter ndarray初始化数组函数
4.数组的初始化就是为其赋初值,即向这个数组中装入有意义的数据,在程序设计中,数组初始化很重要
四、分别介绍NumPy提供的一系列元素为同一数值的数组函数空数组
1.在中,空数组使用命令表示NumPy empty全数组
2.在中,全组使用命令表示NumPy0zeros.全数组31在中,全数组使用命令表示NumPy1ones.指定数值数组4在中,使用函数创建数值数组,该数组元素均为指定数值NumPy full
五、矩阵的生成主要有哪两种方法?分别简述分别为采用函数创建矩阵和采用函数创建矩阵matrix mat函数在中,函数用于创建矩阵matrix NumPymatrix函数用来创建一个矩阵该函数中的数据可以为字符串,以分号隔开;或者为列表mat形式,以逗号隔开六简述向量运算有哪些?向量生成
1.由有限个向量组成的向量组可以构成矩阵,如果是矩阵或数组,那么有4=an mXn4m个维行向量或个维列向量n nm向量乘法
2.一个行向量乘以一个列向量称为向量的内积,又叫作点积,结果是一个数值;一个列向量乘以一个行向量称为向量的外积,结果是一个矩阵。