【Python】运用Numpy进行二维数组的部分基本运算

#创建二维数组scores,创建二维数组t
import numpy as np
scores=np.array([[70,85,77,90,82,84,89],
                 [60,64,80,75,80,92,90],
                 [90,93,88,87,86,90,91],
                 [80,82,91,88,83,86,80],
                 [88,72,78,90,91,73,80]])
print(scores)
t=np.arange(1,36).reshape(5,7)
print(t)
print('\n')

#一、数组算术运算
#1.将scores所有元素加5
print(scores+5)
#2.scores中所有元素乘以5
print(scores*5)
#3.scores中所有元素除以10
print(scores/10)
#4.两个数组相加(scores+t)
print(scores+t)
#5.将scores数组中的第一列数乘以0.3+第二列数乘以0.7
scores[:,0]*0.3+scores[:,1]*0.7
print(scores)
#二、通用函数
#6.计算数组scores中,各元素的平方根
print(np.sqrt(scores))
#7.计算数组score中,各元素的平方
print(np.square(scores))
#三、聚集函数
#(1)计算scores中,所有数中的最高分
print(scores.max(axis=0).max(axis=0))
#(2)计算scores中,每一行的总分
print(scores.sum(axis=1))
#(3)计算scores中,每一列的平均分,最高分,最低分
print(scores.mean(axis=0))
print(scores.max(axis=0))
print(scores.min(axis=0))
#(4)计算scores中,每一列的最小值的索引
print(scores.argmin(axis=0))

创建二维数组scores

创建二维数组t

一、数组算术运算

1.将scores所有元素加10

2.scores中所有元素乘以5

3.scores中所有元素除以10

4.两个数组相加(scores+t)

5.将scores数组中的第1列数乘以0.3+第2列数乘以0.7

二、通用函数

6.计算数组scores中,各元素的平方根

7.计算数组scores中,各元素的平方

三、聚集函数

1.计算scores中,所有数中的最高分

2.计算scores中,每一行的总分

3.计算scores中,每一列的平均分,最高分,最低分

4.计算scores中,每一列的最小值的索引

注:在学习数据结构的过程中,要多加练习哦!

Original: https://blog.csdn.net/WoNiu921/article/details/128221949
Author: 漫不经心的蜗牛
Title: 【Python】运用Numpy进行二维数组的部分基本运算

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/759892/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球