Python上机_1

题目1:创建一个数值范围为0~1,间隔为0.01的数组,并查看该数组的维度。

代码如下:

import numpy as np
arr=np.arange(0,1,0.01)
print('创建的数组为:',arr)
print('数组的维度为:',arr.ndim)

题目二:创建100个服从正态分布的随机数,并查看数组的类型。

代码如下:

arr2=np.random.normal(1,100,size=[100])
print('生成的随机数为:',arr2)

题目三:对创建的两个数组进行四则运算。 

代码如下:

print('数组相加的结果为',arr+arr2)
print('数组相减的结果为',arr-arr2)
print('数组相乘的结果为',arr*arr2)
print('数组相除的结果为',arr/arr2)

 题目四:对创建的随机数组进行简单的统计分析。

代码如下:

print('随机数组的和为:',np.sum(arr2))
print('随机数组的均值为:',np.mean(arr2))
print('随机数组的标准差为:',np.std(arr2))
print('随机数组的方差为:',np.var(arr2))
print('随机数组的最小值为:',np.min(arr2))
print('随机数组的最大值为:',np.max(arr2))

题目五:生成两个2X2矩阵,并计算矩阵的和、差、乘积。 

代码如下:

import numpy as np
arr1=np.matrix([[1,2],[3,4]])
arr2=np.matrix([[5,6],[7,8]])
print('矩阵的和为:',arr1+arr2)
print('矩阵的差为:',arr1-arr2)
print('矩阵的乘积为:',arr1*arr2)

题目六: 创建6X6的简单数独游戏矩阵。数独是一种数学智力填空游戏,数独的玩法逻辑简单,数字排列方式多种多样,是一种锻炼大脑的游戏。为了使学生了解数独游戏的玩法,需要创建6X6的数独游戏,填充6X6矩阵。矩阵每一行的数字未1~6且不能重复,每一列的数字同样未1~6且不能重复。

(1)创建一个6X6矩阵。

(2)矩阵第一行数据为[1,2,3,4,5,6],第二行数据为[2,3,4,5,6,1],以此类推。

import numpy as np
arr1=np.matrix([[1,2,3,4,5,6],[2,3,4,5,6,1],[3,4,5,6,1,2],[4,5,6,1,2,3],[5,6,1,2,3,4],[6,1,2,3,4,5]])
print(arr1)

 题目七:

已知矩阵

[[2   3   4]

[4   5   6]

[6   7   8]]

(1)将矩阵存储在mat当中。

(2)输出其转置矩阵、共轭矩阵、逆矩阵。

(3)将矩阵[1 2 3 ]存在arr当中,计算mat+arr,并输出结果。

import numpy as np
mat=np.matrix([[2,3,4],[4,5,6],[6,7,8]])
print('mat矩阵的转置矩阵为:',mat.T)
print('mat矩阵的共轭矩阵为:',mat.H.T)
print('mat矩阵的逆矩阵为:',mat.I)

 题目八:读取iris数据集中的花萼长度数据(已保存为CSV格式),并对其进行统计分析。

(1)读取文件

(2)输出花萼长度表

(3)输出去重后的花萼长度表

(4)输出花萼长度表总和

(5)输出花萼长度表的累计和

(6)输出花萼长度表的均值

(7)输出花萼长度表的标准差、方差

(8)输出花萼长度表的最小值、最大值

import numpy as np
A=np.loadtxt('C:/Users/Administrator/Desktop/iris_sepal_length.csv',delimiter=',')
print('花萼长度表为:',A)
print('去重后的花萼长度表为:',np.unique(A))
print('花萼长度表的总和为:',np.sum(A))
print('花萼长度表的累积和为:',np.sum(A))
print('花萼长度表的均值为:',np.mean(A))
print('花萼长度表的标准差为:',np.std(A))
print('花萼长度表的方差为:',np.var(A))
print('花萼长度表最小值为:',np.min(A))
print('花萼长度表最大值为:',np.max(A))

题目九: 

         两个超市均销售了5种相同产品的牛奶产品,为了对比A、B两个超市中5种牛奶产品的价格,创建milk_a和milk_b两个一维数组,分别存放两个超市的牛奶价格,对两个数组种存放的价格进行比较运算。

import numpy as np
milk_a=np.array([3,4,6,7,10])
milk_b=np.array([5,5,6,8,9])
print('对于A超市牛奶是否比B超市贵的比较结果为:',milk_a>milk_b)
print('对于A超市牛奶价格是否与B超市相等的比较结果为:',milk_a==milk_b)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值