完成代码,输入是一个整数数组(N, M),要求返回一个值全为1的M行N列的数组,数组的数据类型为list。 数据范围 0 示例 输入:(2,3) 输出: [[1.0, 1.0],[1.0,1.0],[1.0,1.0]]
时间: 2024-03-15 21:45:57 浏览: 93
IsArray:检查一个值是否是一个数组
可以使用以下代码实现:
```python
def create_matrix(n, m):
return [[1.0] * n for _ in range(m)]
```
其中,`n`表示列数,`m`表示行数,`[1.0] * n`表示创建一个长度为`n`的列表,并且列表中的每个元素都为`1.0`。然后使用列表推导式创建一个包含`m`个这样的列表的列表,即可得到一个值全为1的M行N列的数组。
使用示例:
```python
matrix = create_matrix(2, 3)
print(matrix)
```
输出结果为:
```
[[1.0, 1.0], [1.0, 1.0], [1.0, 1.0]]
```
阅读全文