Sto lavorando su una libreria che consente la creazione e la manipolazione di Vettori (elenchi con una lunghezza nota), Matrici (elenchi di elenchi con dimensioni note) e ordine tre, quattro ecc. Tensors (liste di liste di liste ... con dimensioni conosciute).
Ora, stampare una struttura dati monodimensionale o bidimensionale sullo schermo è semplice. Ma mi chiedo se ci sia un buon modo per rappresentare una griglia tridimensionale di valori per l'utente per l'ispezione.
Faccio questa domanda qui perché sembra la domanda che un altro programmatore avrebbe affrontato prima di me.
Come rappresentare una griglia dimensionale di tre o più dimensioni in un terminale in modo leggibile?