把一个数变成ndarry
时间: 2024-10-02 20:02:40 浏览: 11
将一个数转换成 NumPy 的 `ndarray`(n-dimensional array,多维数组),你可以使用 `numpy.array()` 函数。这个函数接受一个可迭代的对象(如列表、元组或单个数值),然后将其转换成数组。例如:
```python
import numpy as np
# 单个数值转换为数组
num = 5
num_array = np.array(num)
print(num_array) # 输出:[5]
# 列表转换为数组
list_data = [1, 2, 3]
list_array = np.array(list_data)
print(list_array) # 输出:[1 2 3]
# 如果你需要创建一个全为0或全为1的数组,可以指定形状
shape_array = np.full((3, 3), 9) # 创建一个3x3的数组,所有元素都是9
print(shape_array) # 输出:[[9 9 9]
# [9 9 9]
# [9 9 9]]