|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
5.6.2022, 20:44 | #1 |
Novi član
Član od: 17.4.2019.
Poruke: 21
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
Animacija varijacija
Pozdrav svima,
imam program koji proizvodi varijacije sa ponavljanjem, zatim od njih formira matrice. Svaku matricu moguće je prikazati kao sliku, ali ne znam kako da izabrani broj matrica prikažem kao animaciju. Još nešto me zanima, naime koji je maksimum u veličini matrica/slika koje se ovako mogu generisati? Kod:
import numpy as np import itertools from matplotlib import pyplot as plt import pylab as plt import time from matplotlib.animation import FuncAnimation import numpy #Varijacije sa ponavljanjem #Matrice n, m = 5, 4 x = itertools.product([1, 0], repeat=n*m) x = np.reshape(list(x),(-1, 5, 4)) y = (x[1008:1011]) c = x[1008] print("Ukupan broj varijacija sa ponavljnjem =", len (x)) print (y) #Prikazivanje matrice kao slike image = c binary = image > 0 plt.imshow(binary) plt.show() #Animacija tri izabrane matrice iz y fig, ax = plt.subplots() def update(i): im = c ax.imshow(im) ax.set_axis_off() anim = FuncAnimation(fig, update, frames=20, interval=50) plt.show() #plt.pause(0.4) |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
giff animacija | okan 1988 | Grafički softver i radovi | 0 | 2.9.2012 17:47 |
PNG 3D animacija (APNG Anime Maker) | okan 1988 | 3D radovi | 6 | 30.5.2012 16:58 |
Varijacija na temu: Trojan Agent | glitch | Zaštita | 4 | 10.9.2008 17:52 |
Izrada animacija | Geronimo | Grafički softver i radovi | 4 | 10.5.2008 18:33 |
Animacija teksture u OpenGL-u | Andross | Pravljenje igara | 7 | 15.7.2007 13:53 |