我有一个由 0 和 1 组成的数字矩阵。示例:
p=[[1 0 0 1 0]
[0 0 0 0 0]
...
[1 1 1 1 1]
[0 0 0 1 1]]
此 numpy 矩阵的行表示 5 个元素突发数据的时间分隔测量。每列表示测量的通道:
channels=[A B C D E]
我需要将通道映射到 p,这样我得到:
q=[[A None None D None]
[None None None None None]
...
[A B C D E]
[None None None D E]]
将 p 映射到 q 的最 Pythonic 方法是什么?