numpy——zeros(), ones(), empty(), eye()

Python做数据处理的时候经常要初始化高维矩阵,常用的函数包括zeros(), ones(), empty(), eye()等。

本篇文章简要的描述一下三者的用法:

zeros():创建一个矩阵,内部元素均为0,第一个参数提供维度,第二个参数提供类型。

numpy——zeros(), ones(), empty(), eye()_第1张图片

ones():创建一个矩阵,内部元素均为1,第一个参数提供维度,第二个参数提供类型

numpy——zeros(), ones(), empty(), eye()_第2张图片

empty():创建一个矩阵,内部是无意义的数值,第一个参数提供维度,第二个参数提供类型

numpy——zeros(), ones(), empty(), eye()_第3张图片

eye():创建一个对角矩阵,第一个参数提供方阵规模,第二个参数为0则对角线全“1”; 大于0则右上方第K条对角线全“1”,小于0则左下方第K条对角线全“1”,第三个参数提供类型

numpy——zeros(), ones(), empty(), eye()_第4张图片

 

你可能感兴趣的:(Python)