Seite 1 von 1

Erstellen von 3D Bildern

Verfasst: Montag 15. Juni 2020, 07:37
von Brillie JT
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 :)

Re: Erstellen von 3D Bildern

Verfasst: Montag 15. Juni 2020, 07:50
von __blackjack__
@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.