Python: armazenando valores em uma matriz 3D para csv

Eu tenho o seguinte problema. Eu tenho uma matriz 3D comomatrix = np.zeros((30,30,100)) onde cada entrada é uma coordenada e obtém um valor. assimmatrix [0][0][0] é a coordenada x = 0, y0, z = 0 e tem um valor de 0. Agora eu quero armazenar todos os valores em um csv como este, onde as três primeiras linhas são as coordenadas e a quarta o valor correspondente:

Existe uma maneira rápida com numpy de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion