猿问

NumPy 内联二维数组操作

我们如何仅在 numpy 中在一行中执行以下操作?


medians = np.median(x, axis=0)


for i in range(0, len(x)): # transforming input data to binary values

    for j in range(0, len(x[i])):

        x[i][j] = 1 if x[i][j] <= medians[j] else 2

它所做的是根据该维度数据的中位数将这个特征向量转换为二进制值。


慕无忌1623718
浏览 68回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答