mlx.core.eye# eye(n: int, m: int | None = None, k: int = 0, dtype: Dtype | None = float32, *, stream: None | Stream | Device = None) → array# 创建一个单位矩阵或通用对角矩阵。 参数: n (int) – 输出中的行数。 m (int, 可选) – 输出中的列数。默认为 n。 k (int, 可选) – 对角线的索引。默认为 0(主对角线)。 dtype (Dtype, 可选) – 输出数组的数据类型。默认为 float32。 stream (Stream, 可选) – 流或设备。默认为 None。 返回值: 一个数组,其中除第 k 条对角线上的值为一外,所有元素都为零。 返回值类型: array