numpy.identity #
- 麻木的。身份( n , dtype = None , * , like = None ) [来源] #
返回恒等数组。
恒等数组是一个方阵,主对角线上有 1。
- 参数:
- 整数
n x n输出中的行数(和列数) 。
- dtype数据类型,可选
输出的数据类型。默认为
float
.- 类似array_like,可选
允许创建非 NumPy 数组的引用对象。如果传入的类似数组
like
支持__array_function__
协议,则结果将由它定义。在这种情况下,它确保创建一个与通过此参数传入的数组对象兼容的数组对象。1.20.0 版本中的新增功能。
- 返回:
- 输出数组
n x n数组,其主对角线设置为 1,所有其他元素设置为 0。
例子
>>> np.identity(3) array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]])