21.计算矩阵的行列式
描述 请完善编程模板,使用numpy.linalg模块中的函数计算输入矩阵的行列式。本题目支持在线评阅。
np.linalg.det(a)
22.求矩阵的逆矩阵
np.linalg.inv(a)
23.求解线性方程组
描述 请参考编程模板,根据输入系数矩阵A和因变量的值b,求解方程组Ax=b的
使用numpy.linalg模块中的函数解一个线性矩阵方程,或线性标量方程组。
np.linalg.solve(A,b)
24.计算相关系数矩阵
np.corrcoef(a,b)
25.求方阵的特征值和特征向量
np.linalg.eig(arr)
26.读取含有多个数组的文件savez_arr.npz
描述 在savez_arr.npz文件中,包含1个二维数组和1个一维数组,请读取文件中的数据并输出。
np.load("savez_arr.npz")
27.数组去重
描述 请完善编程模板,从zfsj_arr.npy读取数据,输出数据总长度和去重后结果。本题目支持在线评阅。
"zfsj_arr.npy",allow_pickle=True
len(names)
np.unique(names)
28.鸢尾花数据集聚类结果可视化
df[df['labels'] == ls_labels[0]]
df2 = df[df['labels'] == ls_labels[1]]
df[df['labels'] == ls_labels[2]]
plt.figure(figsize=(9,6),dpi=200)
plt.title("聚类二维可视化")
plt.legend(["setosa","versicolor","virginica"])
29. 用pandas和numpy分析药店的营业数据
序号 | 药名 | 销量 | 价格 | 分店 | |||
双黄连口服液 | 89 | 20 | 四季青分店 |
import pandas as pd
import numpy as np
df=pd.read_excel('drug_order_detai_1.xlsx',sheet_name=0)
df['销售额']=df['销量']*df['价格']
print("所有分店总销售额是:{}".format(df['销量'].values.sum()))
df_1=df.groupby(['分店'])['销售额'].agg([np.min,np.max,np.mean])
print(df_1)
30.数组去重
描述:请完善编程模板,从zfsj_arr.npy读取数据,输出数据总长度和去重后结果。本题目支持在线评阅。
import numpy as np
names = np.load("zfsj_arr.npy",allow_pickle=True)
print(len(names))
print(np.unique(names))