Python, cPickle, Beizen von Lambda-Funktionen

Ich muss eine Reihe von Objekten wie folgt auswählen:

import cPickle as pickle
from numpy import sin, cos, array
tmp = lambda x: sin(x)+cos(x)
test = array([[tmp,tmp],[tmp,tmp]],dtype=object)
pickle.dump( test, open('test.lambda','w') )

und es gibt den folgenden Fehler:

TypeError: can't pickle function objects

Gibt es einen Weg, um das zu umgehen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage