Educoder
路明非hero
Coding Changes the World
展开
-
Educoder NumPy中的聚合函数 第1关:聚合函数
编程要求根据提示,在右侧 Begin-End 之间编写程序代码。身高数据是从后台数据中获取,具体要求如下:统计身高信息中的平均身高、最大值以及最小值;输出身高信息的 25% 分位值、50% 分位值以及 75% 分位值,输出格式如下(中文冒号):平均身高: Xcm最大身高: Xcm最小身高: Xcm25th percentile: Xcm50th percentile: Xcm75th percentile: Xcm测试说明平台会对你编写的代码进行测试:测试输入:[189, 170,原创 2021-05-10 19:39:50 · 1615 阅读 · 1 评论 -
Educoder NumPy数组的高级操作答案 第1关:堆叠操作 第2关:比较、掩码和布尔逻辑 第3关:花式索引与布尔索引 第4关:广播机制 第5关:线性代数
第1关:堆叠操作import numpy as npdef get_mean(feature1, feature2): ''' 将feature1和feature2横向拼接,然后统计拼接后的ndarray中每列的均值 :param feature1:待`hstack`的`ndarray` :param feature2:待`hstack`的`ndarray` :return:类型为`ndarray`,其中的值`hstack`后每列的均值 '''转载 2021-05-10 19:37:33 · 4542 阅读 · 0 评论 -
Educoder NumPy通用函数 第1关:通用函数
按照提示在 Begin-End 之间编写程序代码。具体要求如下:data1 和 data2 是两个形状相同但值不相同的数组,对两个数组进行地板除运算,data1 是被除数,data2 是除数;相除得到的每个结果之间都需要使用一个 0 来间隔,具体输出结果请查看测试说明中的预期输出。测试说明平台会对你编写的代码进行测试:测试输入:np.arange(100,220,10).reshape(3,4)np.arange(1,13).reshape(3,4)预期输出:[[100. 0. 55原创 2021-05-10 19:32:45 · 1754 阅读 · 0 评论 -
Educoder NumPy基础及取值操作 第4关:随机数生成
import numpy as npdef shuffle(input_data): ''' 打乱input_data并返回打乱结果 :param input_data: 测试用例输入,类型为list :return: result,类型为list ''' # 保存打乱的结果 result = [] #********* Begin *********# result=list(np.random.choice(input_da原创 2021-05-09 21:34:15 · 2877 阅读 · 0 评论 -
Educoder NumPy基础及取值操作 第3关:基础操作
最近做这东西就记录下,方便其他人直接照搬https://www.educoder.net/tasks/motjur2fwpyk根据提示,在右侧编辑器Begin-End处补充代码,根据测试用例的输入,打印每行的最大值的位置。具体要求请参见后续测试样例。请先仔细阅读右侧上部代码编辑区内给出的代码框架,再开始你的编程工作!####测试说明平台会对你编写的代码进行测试,对比你输出的数值与实际正确的数值,只有所有数据全部计算正确才能进入下一关。测试输入:[[0.2, 0.7, 0.1], [0.1,原创 2021-05-09 21:28:01 · 3922 阅读 · 0 评论 -
Educoder NumPy基础及取值操作 第2关:形状操作
最近做这东西就记录下,方便其他人直接照搬https://www.educoder.net/tasks/motjur2fwpyk根据提示,在右侧编辑器Begin-End中填充代码,根据测试用例的输入,将列表转换成ndarray后变形成一维数组并将其打印。具体要求请参见后续测试样例。请先仔细阅读右侧上部代码编辑区内给出的代码框架,再开始你的编程工作!####测试说明平台会对你编写的代码进行测试,对比你输出的数值与实际正确的数值,只有所有数据全部计算正确才能进入下一关。测试输入:[[1, 2, 3原创 2021-05-09 21:26:50 · 4349 阅读 · 0 评论 -
Educoder NumPy基础及取值操作 第5关:索引与切片
最近做这东西就记录下,方便其他人直接照搬https://www.educoder.net/tasks/motjur2fwpyk平台会对你编写的代码进行测试。你只需按要求完成get_roi(data, x, y, w, h)函数即可。其中:data:待提取ROI的原始图像数据(其实就是个二维数组),类型为ndarray;x: ROI的左上角顶点的行索引,类型为int;y: ROI的左上角顶点的列索引,类型为int;w: ROI的宽,类型为int;h: ROI的高,类型为int。测试用例是一个字原创 2021-05-09 21:21:54 · 3324 阅读 · 1 评论 -
Educoder NumPy基础及取值操作 第1关ndarray对象
最近做这东西就记录下,方便其他人直接照搬https://www.educoder.net/tasks/motjur2fwpyk编程要求根据提示,在右侧编辑器Begin-End中填充代码,根据测试用例的输入,实例化出对应的ndarray对象并打印。具体要求请参见后续测试样例。请先仔细阅读右侧上部代码编辑区内给出的代码框架,再开始你的编程工作!####测试说明平台会对你编写的代码进行测试,对比你输出的数值与实际正确的数值,只有所有数据全部计算正确才能进入下一关。shape:为需要实例化出来的nd原创 2021-05-09 21:18:15 · 5317 阅读 · 0 评论