有没有办法在单个数据点内拥有多个图以与分类器一起使用



我正在尝试使用一段时间内来自多个传感器的读数进行分类预测。从理论上讲,我希望以分类器能够理解的方式将 8 个具有大约 5 个值的数组解释为单个数据点。

如果这是不可能的,那么我很想听听关于如何做到这一点的任何其他想法。

我尝试简单地将同一行上的值放在一起,但我不相信这会起作用。

我现在在单个数据点中有 2 个图的示例:

   A1  A2  A3  A4  B1  B2  B3  B4
1   1   2   1   4   3   2   1   0
2   1   2   1   4   3   2   1   0
3   1   2   1   4   3   2   1   0

我想要的例子:

               A               B
1   [1, 2, 1, 4]    [3, 2, 1, 0]
2   [1, 2, 1, 4]    [3, 2, 1, 0]

你的意思是这样吗?

import io
import pandas as pd
data = """A1  A2  A3  A4  B1  B2  B3  B4
1   2   1   4   3   2   1   0
1   2   1   4   3   2   1   0
1   2   1   4   3   2   1   0"""
df = pd.read_csv(io.StringIO(data), delim_whitespace=True)
df["A"] = pd.Series(df[["A1", "A2", "A3", "A4"]].values.tolist())
df["B"] = pd.Series(df[["B1", "B2", "B3", "B4"]].values.tolist())
print(df)

哪些打印:

   A1  A2  A3  A4  B1  B2  B3  B4             A             B
0   1   2   1   4   3   2   1   0  [1, 2, 1, 4]  [3, 2, 1, 0]
1   1   2   1   4   3   2   1   0  [1, 2, 1, 4]  [3, 2, 1, 0]
2   1   2   1   4   3   2   1   0  [1, 2, 1, 4]  [3, 2, 1, 0]

相关内容

  • 没有找到相关文章

最新更新