numpy, colunas nomeadas

Pergunta simples sobre numpy:

Carrego 100 valores em um vetora. A partir desse vetor, quero criar uma matrizA com 2 colunas, em que uma coluna tem o nome "C1" e a segunda "C2", uma tem o tipoint32 e outroint64. Um exemplo

a = range(100)
A = array(a).reshape( len(a)/2, 2)
# A.dtype = ...?

Como definir os tipos e nomes das colunas, quando crio uma matriz a partir dea?

questionAnswers(2)

yourAnswerToTheQuestion