我是靠谱客的博主 鲜艳自行车,最近开发中收集的这篇文章主要介绍Python numpy,获取数组最大值的位置,创建全为0(或1)的数组,创建单位矩阵,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

demo.py(np.argmax,np.zeros,np.ones,np.eye):

# coding=utf-8
import numpy as np


t1 = np.arange(12, 24).reshape((3,4))
print(t1)
'''
[[12 13 14 15]
 [16 17 18 19]
 [20 21 22 23]]
'''
# 获取数组最大值、最小值的位置
a = np.argmax(t1)
print(a)  # 11 (位置从0开始算)

b = np.argmin(t1, axis=0)  # axis指定坐标轴。每一列最小值的位置。
print(b)  # [0 0 0 0]


# 创建全为0的数组(3行4列)
t2 = np.zeros((3, 4))
print(t2)
'''
[[0. 0. 0. 0.]
 [0. 0. 0. 0.]
 [0. 0. 0. 0.]]
'''
# 创建全为1的数组(3行4列)
t3 = np.ones((3, 4))
print(t3)
'''
[[1. 1. 1. 1.]
 [1. 1. 1. 1.]
 [1. 1. 1. 1.]]
'''


# 创建单位矩阵(对角线全为1的方阵)
t4 = np.eye(3)
print(t4)
'''
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]]
'''

 

 

最后

以上就是鲜艳自行车为你收集整理的Python numpy,获取数组最大值的位置,创建全为0(或1)的数组,创建单位矩阵的全部内容,希望文章能够帮你解决Python numpy,获取数组最大值的位置,创建全为0(或1)的数组,创建单位矩阵所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部