[Python] crash de numpy sous windows, pas sous debian

Bonjour,

J’ai un programme écrit en python qui manipule des matrices de 1000*1000 avec numpy. Sous debian je rafraichis cette matrice sans problème, pas de crash. Sous windows le crash arrive très vite. Je pense qu’il s’agit d’un problème de mémoire, mais je sais pas d’où…

Ma debian est une wheezy 32bits. Mon windows est un vista 32bits. Je précise qu’il s’agit du même PC.

Est ce que mon problème inspire quelqu’un?

Nb: la solution: reste sous linux n’est malheureusement pas possible… :frowning:

bonjour :006

[quote=“charette”]Bonjour,
Nb: la solution: reste sous linux n’est malheureusement pas possible… :frowning:[/quote]
alors poste sur un forum windows, c’est quand même plus logique. :017
Et puis met ton code code sinon il n’y a qu’un devin qui pourra te répondre. :033

Voici le code épuré:

from numpy import *
from Tkinter import *
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib.figure import Figure

root = Tk()
f1 = Figure()

canvas = FigureCanvasTkAgg(f1, master=root)
canvas.show()
canvas.get_tk_widget().pack(fill="x")
a = f1.add_subplot(111)
a.get_axes().set_frame_on(True)
ini = [[i] * 100 for i in range(100)]
cax = a.matshow(ini)

while True:
    mat = random.randint(0, 2**16-1, (1000, 1000))
    cax.set_data(mat)
    canvas.draw()

root.mainloop()