Attribute error beim Module import

Alles, was nicht direkt mit Python-Problemen zu tun hat. Dies ist auch der perfekte Platz für Jobangebote.
Antworten
Compunerd
User
Beiträge: 5
Registriert: Samstag 3. November 2018, 20:05

hi, ich würde gerne mit einem neuen Programm mein altes aufrufen und die darin erhaltene Funktion verwenden. Die Funktion hat vorher funktioniert um Vektoren und Matrizen mal -1 zu rechnen. Leider findet er meine Funktion nicht. Ich arbeite mit JupyterLab.

Code: Alles auswählen

a=[1,2]

[2]:
import meinmodule 

[3]:
b=meinmodule.meinefunk(a)

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-38f37ffeda2b> in <module>()
----> 1 b=meinmodule.meinefunk(a)

AttributeError: module 'meinmodule' has no attribute 'meinefunk

Code: Alles auswählen

def meinefunk(x):
 B=x.copy()
 if type(B[0]) == int:
    for Vektor in range(len(B)) :
        
        B[Vektor]=B[Vektor]*-1
        
        
 elif type(B[0]) == list :
    import numpy
    y = numpy.array([])
    y=B
    B=numpy.dot(y,-1)
 return B
Benutzeravatar
__blackjack__
User
Beiträge: 13064
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Das gleiche hast Du doch in einem passenderen Unterforum gerade erst gefragt: viewtopic.php?f=1&t=44366
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Antworten