Not logged in. · Lost password · Register

ballmer
Member since Nov 2017
6 posts
Subject: Verwendung von numpy Funktionen und std. Bibliothek functools für reduce, map etc.
dürfen wir zur Lösung der Aufgaben alle Funktionen der numpy Bibliothek benutzen oder sind hier manche ausgeschlossen (z.B. np.matrix)? Und ist es erlaubt lamda Funktionen und reduce, map etc aus der functools lib zu verwenden?
Also z.B.:
np.matrix(a)*np.matrix(b) oder np.dot(x,y) etc.
Oder ist Ziel der A3 c) auch die Matrixmultiplikation selbst zu implementieren?
zge
Avatar
Member since Nov 2017
82 posts
Ich nehme an das die _test.py Dateien einem dabei felfen sollen dieses zu bestimmen. Der Test für die A3 c) sagt bspw.:


    check("Aufgabe 3c: Komposition", 2, "matrices",
          imports = ["math", "numpy", "numpy.matlib"],
          calls = [
              (("compose", np.array([[0.]])), np.array([[0.0]])),
              (("compose", np.array([[1., 0.], [0., 1.]]), np.array([[1., 0.], [0., 1.]])),
               np.array([[1., 0.], [0., 1.]])),
              (("compose", np.array([[1., 0.], [0., 1.]]), np.array([[2., 3.], [4., 5.]])),
               np.array([[2., 3.], [4., 5.]])),
              (("compose", np.array([[1., 2.], [3., 4.]]), np.array([[2., 3.], [4., 5.]])),
               np.array([[10., 13.], [22., 29.]])),
              (("compose", np.array([[2., 2.]]), np.array([[1.], [1.]])),
               np.array([[4]])),
              (("compose",
                np.array([[1., 1., 1.], [1., 1., 1.]]),
                np.array([[1., 1.], [1., 1.], [1., 1.]]),
                np.array([[1., 1., 1.], [1., 1., 1.]]),
                np.array([[1., 1.], [1., 1.], [1., 1.]])),
               np.array([[18., 18.], [18., 18.]])),
              (("compose", np.array([[1., 2.], [3., 4.]]), np.array([[1., 0.], [0., 1.]]), np.array([[2., 3.], [4., 5.]])),
               np.array([[10., 13.], [22., 29.]])),
          ])

und aus dem imports = ["math", "numpy", "numpy.matlib"], lese ich heraus das diese Bibliotheken erlaubt sind, dann auch wahrscheinlich in ihrer Vollständigkeit.

Also scheinbar: "numpy, ja, functools, (leider) nein".
A term can then be normalized by reifying its interpretation.
This post was edited on 2019-05-02, 22:25 by zge.
marcoheisig
Member since Apr 2017
46 posts
+1 zge
> Also scheinbar: "numpy, ja, functools, (leider) nein".

Sucht mal nach der Variable "default_permitted_modules" :-)
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Datenschutz | Kontakt
Powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2011 by Yves Goergen