Skip to main content

Return Numpy arrays as formatted LaTeX arrays.

Project description

https://badge.fury.io/py/array_to_latex.png/ https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg PyPi Download stats

The package array_to_latex converts a NumPy/SciPy array to a LaTeX array including Python 3.x style (or alternatively) formatting of the result.

New in 0.37: Now handles complex arrays.
New in 0.38: Aligns columns neatly.
0.40: Critical upgrade- 0.37-0.38 formatted incorrectly.
0.41: Critical upgrade- 0.37-0.40 formatted incorrectly.

Install using pip install --user array_to_latex from your command prompt, not the Python prompt.

Please read the help which explains usage.

import numpy as np
import array_to_latex as ar
A = np.array([[1.23456, 23.45678],[456.23, 8.239521]])
ar.to_ltx(A, frmt = '{:6.2f}', arraytype = 'array')

will print the LaTeX code to your ouput.

import numpy as np
import array_to_latex as ar
A = np.array([[1.23456, 23.45678],[456.23, 8.239521]])
ar.to_clp(A, frmt = '{:6.2f}', arraytype = 'array')

will put the array onto your clipboard.

More detailed information on usage is in the help.

import array_to_latex as ar
help(ar.to_ltx)

An interesting alternative approach is np array to latex.

Like this module, buy me a coffee!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

array_to_latex-0.43.tar.gz (3.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page