【发布时间】:2021-10-18 09:57:06
【问题描述】:
我正面临一个奇怪的问题。 我有两个东西,m 和 mhat:
m
[[1 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 1 1 0 0 1 1
0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0]
[1 1 1 1 1 0 1 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 0
0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 0]]
Mhat
['1' '1' '0' '1' '1' '1' '1' '1' '1' '1' '1' '0' '0' '1' '0' '0' '1' '0'
'1' '0' '1' '0' '1' '0' '1' '0' '1' '1' '0' '1' '0' '1' '0' '0' '0' '0'
'1' '0' '1' '1' '0' '1' '0' '1' '0' '1' '0' '1' '0' '0' '1' '0' '0' '0'
'1' '0' '0' '1' '0' '1' '1' '1' '1' '0' '0' '1' '0' '1' '1' '1' '1' '0'
'0' '0' '0' '1' '0' '1' '0' '0' '1' '1' '1' '1' '1' '1' '0' '1' '1' '1'
'0' '0' '0' '0' '0' '1' '0' '1' '0' '1' '0' '0' '0' '0']
m 是一个 numpy 数组,如果是具有 n 行的整数,而 mhat 是一个具有一维且充满字符串的 numpy 数组。 正如人们所看到的,在 mhat 中,元素与 m 中的相同,但具有交替的索引。 因此,mhat[0] 是第一行的第一个元素,mhat[1] 是第二行的第一个元素,mhat[2] 是第一行的第二个元素,以此类推。
我想转换 mhat 以便我可以比较它们。 我现在有 30 行奇怪的对话,表现很糟糕,但仍然不正确,所以我放弃了它。 这里有没有人对此有一个惊人的想法?
【问题讨论】: