Die Suche ergab 9 Treffer

von Expanse
Mittwoch 3. Februar 2021, 22:17
Forum: Allgemeine Fragen
Thema: Mathematische Berechnung, Output nicht verständlich
Antworten: 1
Zugriffe: 360

Mathematische Berechnung, Output nicht verständlich

Hallo,

ich habe eine Berechnung durchgeführt, wobei der Output für mich leider nicht verständlich war. Mit dem Taschenrechner komme ich auf ein richtiges Ergebnis.

Output:

(2.920361296849683+2.2309928912276926j)


Mit dem Taschenrechner lautet das Ergebnis: 45,54

Kann mir jemand hierbei ...
von Expanse
Freitag 8. Januar 2021, 23:17
Forum: Allgemeine Fragen
Thema: String Matrix erstellen
Antworten: 1
Zugriffe: 454

String Matrix erstellen

Hallo,

ich habe folgendes Problem. Ich will eine leere Matrix (3x3) erzeugen, die ich nach und nach mit strings füllen möchte.


import numpy as np

matrix = np.empty((3, 3), dtype=str)

matrix[0, 0] = 'Test1'

print(matrix)



Output ist allerdings nur das 'T' an der Stelle [0,0]. Gibt es eine ...
von Expanse
Sonntag 3. Januar 2021, 20:13
Forum: Allgemeine Fragen
Thema: Vektor mit Variablen füllen lassen
Antworten: 1
Zugriffe: 428

Vektor mit Variablen füllen lassen

Hallo,

gibt es eine Möglichkeit, dass durch die externe Eingabe einer Anzahl i ein Vektor erzeugt wird, der mit Variablen gefüllt ist. Dieser soll später für eine Multiplikation dienen und die Variablen stellen die gesuchten Werte dar.
z.B.: eine (3x1)-Matrix mit den Werten x1, x2, x3, nur sollen ...
von Expanse
Samstag 2. Januar 2021, 21:05
Forum: Allgemeine Fragen
Thema: Berechnung mit Input
Antworten: 14
Zugriffe: 1119

Re: Berechnung mit Input

Ja, aber input ist mit einer For-Schleife der Länge einer bestimmten Liste verknüpft. Der User soll dementsprechend die Variablen bzw. Variablenberechnungen eingeben können und die Ergebnisse sollen wiederum in einer Liste abgespeichert werden. Deswegen müsste jede Berechnung in einer Zeile erfolgen
von Expanse
Samstag 2. Januar 2021, 20:22
Forum: Allgemeine Fragen
Thema: Berechnung mit Input
Antworten: 14
Zugriffe: 1119

Re: Berechnung mit Input

Ja genau, so habe ich es anfangs auch gemacht. Allerdings soll jede Berechnung mit einer einzigen Eingabe erfolgen (also in einer Zeile).
Also: A + B + C
und nicht als getrennte Inputs:
A
+
B
+
C

Gibt es hierzu auch eine Möglichkeit? Mit der split() Funktion habe ich auch versucht. Bin damit aber ...
von Expanse
Samstag 2. Januar 2021, 18:14
Forum: Allgemeine Fragen
Thema: Berechnung mit Input
Antworten: 14
Zugriffe: 1119

Re: Berechnung mit Input

Das Problem ist eigentlich, dass ich eine Sammlung von Variablen habe, mit denen ich Rechenoperationen durchführen lassen will (durch den User).

Die Variablen (A, B, C ... G) sind float-Werte (+ und - ) und sollen entweder in einer Liste oder Dictionary aufgelistet sein. Bisher bin ich mit ...
von Expanse
Samstag 2. Januar 2021, 16:49
Forum: Allgemeine Fragen
Thema: Berechnung mit Input
Antworten: 14
Zugriffe: 1119

Re: Berechnung mit Input

Ok, ich bin noch nicht weit fortgeschritten in Python. Aber gibt es keine einfache Möglichkeit dass der User auf die Dictionary zugreifen kann.

D = {'A': 1, 'B': 2, 'C': 3)

eingabe = input('Berechung: ')

if eingabe in D:
print(D[eingabe])

nun wollte ich mit elif die Operators definieren, um ...
von Expanse
Samstag 2. Januar 2021, 15:31
Forum: Allgemeine Fragen
Thema: Berechnung mit Input
Antworten: 14
Zugriffe: 1119

Re: Berechnung mit Input

Vielen Dank für die Antwort.
Leider kann ich Pardon nicht benutzen, ich arbeite mit Python 3.9. Trotzdem sehr guter Ansatz, wird mir sehr hilfreich sein.

Um nochmals mein Problem etwas genauer zu schildern:
Der User soll bspw. durch die Eingabe (Input) von A + B das Ergebnis 3 erhalten. Genauso ...
von Expanse
Samstag 2. Januar 2021, 01:57
Forum: Allgemeine Fragen
Thema: Berechnung mit Input
Antworten: 14
Zugriffe: 1119

Berechnung mit Input

Hallo,

ich würde gerne durch eine Eingabe des Nutzer eine Berechnung durchführen. Allerdings sollte die Eingabe durch Variablen erfolgen. In einer Liste oder Dictionary sollen die Variablen mit den entsprechenden Werten abgespeichert sein.
Ein einfaches Beispiel:


A, B, C = 1, 2, 3
liste = [A, B ...