Como stringfy um objeto de matriz swig em python

Estou usando o wrapper swig deopenbabel (escrito em C ++, e forneça um wrapper python através do swig)

Abaixo, eu apenas o uso para ler um arquivo de estrutura da molécula e obter a propriedade unitcell dele.

import pybel
for molecule in pybel.readfile('pdb','./test.pdb'):
    unitcell = molecule.unitcell
    print unitcell
   |..>     
   |..>     
<openbabel.OBUnitCell; proxy of <Swig Object of type 'OpenBabel::OBUnitCell *' at 0x17b390c0> >

A célula unitária tem a função CellMatrix (),

unitcell.GetCellMatrix()
   <22> <openbabel.matrix3x3; proxy of <Swig Object of type 'OpenBabel::matrix3x3 *' at 0x17b3ecf0> >

o OpenBabel :: matrix3x3 é algo como:

1 2 3
4 5 6
7 8 9

Eu estou querendo saber como imprimir o conteúdo do matrix3 * 3. eu tentei__str__ e__repr__ com isso.

Alguma maneira geral de restringir o conteúdo de uma matriz envolvida por swing em python?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion