编程要求
本关的任务是,补全右侧编辑器中 Begin-End 区间的代码,以实现创建一个m*n的多维数组的功能。具体要求如下:
-
函数接受两个参数,然后创建与之对应的的多维数组;
-
本关的测试样例参见下文。
本关设计的代码文件cnmda.py的代码框架如下:
# 引入numpy库
import numpy as np
# 定义cnmda函数
def cnmda(m,n):
'''
创建numpy数组
参数:
m:第一维的长度
n: 第二维的长度
返回值:
ret: 一个numpy数组
'''
ret = 0
# 请在此添加创建多维数组的代码并赋值给ret
#********** Begin *********#
#********** End **********#
return ret
通关代码
# 引入numpy库
import numpy as np
# 定义cnmda函数
def cnmda(m,n):
'''
创建numpy数组
参数:
m:第一维的长度
n: 第二维的长度
返回值:
ret: 一个numpy数组
'''
ret = 0
# 请在此添加创建多维数组的代码并赋值给ret
#********** Begin *********#
M = np.arange(n)
ret = np.arra

本文介绍如何使用Python和NumPy库创建多维数组。通过具体的代码示例,展示了一种创建指定大小多维数组的方法。

1万+

被折叠的 条评论
为什么被折叠?



