Python增加维度时使用newaxis索引报警告

y数据示例:

Python增加维度时使用newaxis索引报警告_第1张图片

当对y进行多维索引 y[:,np.newaxis] 时出现FutureWarning

FutureWarning: Support for multi-dimensional indexing (e.g. obj[:, None]) is deprecated and will be removed in a future version.
Convert to a numpy array before indexing instead.

这是由于python版本和工具库版本不对应产生的警告

  • 方法一:忽略警告
import warnings
warnings.filterwarnings("ignore")

方法二:在索引之前转换为numpy数组

y.to_numpy()[:,np.newaxis]

方法三:使用其他增加维度的方法

np.expand dims(y,axis=1)

你可能感兴趣的:(numpy,python)