Erstellen von 3D Bildern

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Brillie JT
User
Beiträge: 3
Registriert: Freitag 6. Dezember 2019, 13:27

Hi,
ich habe folgende Frage, bisher habe ich Graustufenbilder auf folgende Art und Weise erstellt.

import matplotlib.pyplot as plt
import matplotlib
import numpy as np
import random

from mpl_toolkits.mplot3d import Axes3D

A=30
B=30


img= np.random.randint(1,100, (A,B))
print(img)
plt.imshow(img)
plt.show()

Nun möchte ich img um eine dritte Dimension erweitern und die ebenso darstellen, leider klappt es so nicht

A=30
B=30
C=30
img= np.random.randint(1,100, (A,B,C))

plt.imshow(img)
plt.show()

Weiß jemand wie ich die Matrix als 3D Bild darstellen kann?
Vielen Dank im Voraus :)
Benutzeravatar
__blackjack__
User
Beiträge: 14052
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Brillie JT: Das weiss die Matplotlib-Dokumentation. Am einfachsten suchst Du Dir da aus den Beispielen eines aus was Deinem Wunsch am nächsten kommt und schaust da mal in den Quelltext.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten