pythonarraysnumpycsvfile-io

Dump a NumPy array into a csv file


How do I dump a 2D NumPy array into a csv file in a human-readable format?


Solution

  • numpy.savetxt saves an array to a text file.

    import numpy
    a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])
    numpy.savetxt("foo.csv", a, delimiter=",")