Escreva um dicionário com matrizes numpy para .csv

Eu quero gravar arquivos de resultados em .csv. Eu preparei um exemplo de teste simples.

import numpy as np
data = {}
testdata = np.array([1,2,3,4,5])

data['set1'] = {'a': testdata, 'b': testdata, 'c': testdata}
data['set2'] = {'a2': testdata, 'b2': testdata, 'c2': testdata}
data['set3'] = {'a3': testdata, 'b3': testdata, 'c3': testdata}

Seria ótimo obter um arquivo de resultados como este:

Existe uma maneira simples de você recomendar?

questionAnswers(1)

yourAnswerToTheQuestion