X = np.array(X_list),把x降到二维数组
时间: 2024-02-13 17:01:34 浏览: 125
Python中的二维数组实例(list与numpy.array)
5星 · 资源好评率100%
你可以使用 `numpy` 库中的 `reshape()` 函数将一个多维数组降到二维数组。假设你的 `X_list` 是一个三维数组,你可以使用以下代码将其降到二维数组:
```python
import numpy as np
# 将 X_list 降到二维数组
X = np.array(X_list)
X = X.reshape(X.shape[0], -1)
```
这里的 `reshape()` 函数的第一个参数是新数组的第一维大小,也就是样本数量,这里使用了 `-1` 表示自动计算。第二个参数是新数组的第二维大小,这里使用了 `-1` 表示自动计算。这样,`X` 就是一个二维数组,每一行是一个样本,每一列是一个特征。
阅读全文