numpy hat daran kein Interesse.
Möchte jemand ein charakteristisches Polynom ohne Determinantenberechnung haben? Ich biete einen Algorithmus dafür an (40 Zeilen). Der Satz von Hamilton-Cayley kann als Probe dienen.
Die Suche ergab 53 Treffer
- Montag 4. März 2024, 19:07
- Forum: Allgemeine Fragen
- Thema: charakteristisches Polynom
- Antworten: 0
- Zugriffe: 1327
- Donnerstag 22. Februar 2024, 19:18
- Forum: Allgemeine Fragen
- Thema: Wie gibt tk.Scale() Wert zurück?
- Antworten: 7
- Zugriffe: 622
Re: Wie gibt tk.Scale() Wert zurück?
Ich möchte den Wert als Parameter an eine Funktion übergeben. Oben habe ich print(c+c) versucht.
- Donnerstag 22. Februar 2024, 18:12
- Forum: Allgemeine Fragen
- Thema: Wie gibt tk.Scale() Wert zurück?
- Antworten: 7
- Zugriffe: 622
Re: Wie gibt tk.Scale() Wert zurück?
Ich benutze normalerweise keine *-Importe, der Text ist aus dem Netz, modifiziert. Aber dein Vorschlag macht doch auch nichts, als den Wert zu printen. Ich möchte ihn verabeiten. Ich habe inzwischen einige Beispiele im Netz angesehen, Scale() wird immer nur benutzt, um Einstellungen (Farben, Fonts,....
- Donnerstag 22. Februar 2024, 17:00
- Forum: Allgemeine Fragen
- Thema: Wie gibt tk.Scale() Wert zurück?
- Antworten: 7
- Zugriffe: 622
Re: Wie gibt tk.Scale() Wert zurück?
Wenn ich im Körper von sel()
print(var.get())
einfüge, erscheint eine Ausgabe auf der Konsole. So steht es in allen Beispielen. Mit der Ausgabe kann man aber nichts anfangen.
print(var.get())
einfüge, erscheint eine Ausgabe auf der Konsole. So steht es in allen Beispielen. Mit der Ausgabe kann man aber nichts anfangen.
- Donnerstag 22. Februar 2024, 16:43
- Forum: Allgemeine Fragen
- Thema: Wie gibt tk.Scale() Wert zurück?
- Antworten: 7
- Zugriffe: 622
Wie gibt tk.Scale() Wert zurück?
from tkinter import * def sel(): return var.get() root = Tk() var = DoubleVar() scale = Scale( root, from_ = -2, to = 10, variable = var ) scale.pack(anchor=CENTER) button = Button(root, text="Get Scale Value", command=sel) button.pack(anchor=CENTER) c = sel() #hier passiert nichts print(...
- Sonntag 18. Februar 2024, 18:06
- Forum: Allgemeine Fragen
- Thema: Wertübergabe vom tk.Scale
- Antworten: 11
- Zugriffe: 845
Re: Wertübergabe vom tk.Scale
Der Geometrie-Modul ist ziemlich fortgeschritten, es gibt ja verschiedene Konstruktionen; ich wollte einfach tk.Scale() nutzen!
- Sonntag 18. Februar 2024, 17:16
- Forum: Allgemeine Fragen
- Thema: Wertübergabe vom tk.Scale
- Antworten: 11
- Zugriffe: 845
Re: Wertübergabe vom tk.Scale
Ich zeine ja nicht nur Dreiecke, ich habe einen Modulfür geometrische Konstruktionen verfasst und da netze ich matplotlib.
Ich möchte einfach nur über einen mit tk.Scale() einstellten Wert verfügen. Wie nutzt man den sonst tk.Scale()?
Ich möchte einfach nur über einen mit tk.Scale() einstellten Wert verfügen. Wie nutzt man den sonst tk.Scale()?
- Sonntag 18. Februar 2024, 13:52
- Forum: Allgemeine Fragen
- Thema: Wertübergabe vom tk.Scale
- Antworten: 11
- Zugriffe: 845
Re: Wertübergabe vom tk.Scale
Ja, danke. Aber wie kann so eine Rückruffunktion aussehen? Ich mache ja nicht einfach plt.plot(), Ich lege bisher Punkte A,B,C fest und lasse tkinter eine Funktion aufrufen, die ein Dreieck zeichntet. Ich möchte die Koordinaten der Punkte mit tk.Scale() einstellen. 'Eine Horde bedrohe nie.' -- Palin...
- Sonntag 18. Februar 2024, 13:25
- Forum: Allgemeine Fragen
- Thema: Wertübergabe vom tk.Scale
- Antworten: 11
- Zugriffe: 845
Re: Wertübergabe vom tk.Scale
Ja, das meine ich: auf ein Ereignis soll reagiert werden. Das Verschieben den Reglers durch den User ist doch ein Ereignis. Aber wie kann das dem System mitgeteilt werden?
Ich möchte Koordinaten (x,y) einstellen und dann soll ein plt.plot(x,y) gemacht werden; dazu brauche ich aber das x.
Ich möchte Koordinaten (x,y) einstellen und dann soll ein plt.plot(x,y) gemacht werden; dazu brauche ich aber das x.
- Sonntag 18. Februar 2024, 08:46
- Forum: Allgemeine Fragen
- Thema: Wertübergabe vom tk.Scale
- Antworten: 11
- Zugriffe: 845
Re: Wertübergabe vom tk.Scale
Ich dachte, die Hauptschleife wird ständig wiederholt und bei Veränberung des Werts kann dieser mit print(x.get()) ausgegeben werden.
- Samstag 17. Februar 2024, 19:54
- Forum: Allgemeine Fragen
- Thema: Wertübergabe vom tk.Scale
- Antworten: 11
- Zugriffe: 845
Wertübergabe vom tk.Scale
Code: Alles auswählen
[code]import tkinter as tk
root = tk.Tk()
x = tk.DoubleVar()
w1 = tk.Scale(root, from_=-10, to=10, orient=tk.HORIZONTAL, variable = x)
w1.pack()
print(x.get())
root.mainloop()
Es erfolgt nur die Ausgabe 0.0, wo ist der mainloop?
- Samstag 17. Februar 2024, 19:27
- Forum: Allgemeine Fragen
- Thema: woher kommt der Parameter?
- Antworten: 6
- Zugriffe: 597
Re: woher kommt der Parameter?
Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
x = tk.DoubleVar()
w1 = tk.Scale(root, from_=-10, to=10, orient=tk.HORIZONTAL, variable = x)
w1.pack()
print(x.get())
root.mainloop()
- Samstag 17. Februar 2024, 18:38
- Forum: Allgemeine Fragen
- Thema: woher kommt der Parameter?
- Antworten: 6
- Zugriffe: 597
Re: woher kommt der Parameter?
Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
x = tk.DoubleVar()
def setX():
x.set(w1.get())
w1 = tk.Scale(root, from_=-10, to=10, orient=tk.HORIZONTAL, command = setX)
w1.pack()
setX()
print(x.get())
root.mainloop()
- Samstag 17. Februar 2024, 18:17
- Forum: Allgemeine Fragen
- Thema: woher kommt der Parameter?
- Antworten: 6
- Zugriffe: 597
Re: woher kommt der Parameter?
setX soll den mit scale eingestellten Wert der Variablen x zuordnen.
Um einen Text zu Übermitteln, kopiere ich ihn und füge ihn bei " ein. Warum das ident nicht übernommen wird, weiß ich nicht.
Um einen Text zu Übermitteln, kopiere ich ihn und füge ihn bei " ein. Warum das ident nicht übernommen wird, weiß ich nicht.
- Samstag 17. Februar 2024, 18:06
- Forum: Allgemeine Fragen
- Thema: woher kommt der Parameter?
- Antworten: 6
- Zugriffe: 597
woher kommt der Parameter?
es gibt eine Fehlermeldung:import tkinter as tk
root = tk.Tk()
x = tk.DoubleVar()
def setX():
x.set(w1.get())
w1 = tk.Scale(root, from_=-10, to=10, orient=tk.HORIZONTAL, command = setX)
w1.pack()
setX()
print(x.get())
TypeError: setX() takes 0 positional arguments but 1 was given
- Donnerstag 15. Februar 2024, 17:06
- Forum: Allgemeine Fragen
- Thema: matplotlib Fenster durch Befehl schließen
- Antworten: 3
- Zugriffe: 465
matplotlib Fenster durch Befehl schließen
Die erste Grafik wird nur kurz vor dem Schließen, also nach der Eingabe gezeigt. Warum?import matplotlib.pyplot as plt
plt.ion()
plt.plot([1, 2, 3])
a = input('Eingabe')
if a == 'e':
plt.close()
plt.plot([3, 2, 1])
- Sonntag 21. Januar 2024, 17:22
- Forum: Allgemeine Fragen
- Thema: Typ festellen
- Antworten: 9
- Zugriffe: 689
Re: Typ festellen
Danke, wo lernt man das ? Das Schlüsselwort "is" habe ich noch nie gelesen.
- Sonntag 21. Januar 2024, 17:13
- Forum: Allgemeine Fragen
- Thema: Typ festellen
- Antworten: 9
- Zugriffe: 689
Re: Typ festellen
ok, aber wie kann ich feststellen, welchen Typ ein Parameter hat?
- Sonntag 21. Januar 2024, 16:56
- Forum: Allgemeine Fragen
- Thema: Typ festellen
- Antworten: 9
- Zugriffe: 689
Typ festellen
Was ist da los?
Ausgabe:
<class 'list'>
else <class 'list'>
Code: Alles auswählen
def f(L):
print(type(L))
if type(L) == 'list':
print('L')
else:
print('else',type(L))
f([1,2])
<class 'list'>
else <class 'list'>
- Freitag 24. November 2023, 18:05
- Forum: Allgemeine Fragen
- Thema: unverständliche Fehlermeldung
- Antworten: 5
- Zugriffe: 611
Re: unverständliche Fehlermeldung
Was ein Index ist, weiß ich, aber ich verwende doch keinen Einzelbuchstaben als Modulbezeichner.
Ich habe den Aufruf mal ganz solo probiert, da war alles ok.
Die Fehlermeldung muß wohl von "weiter oben" kommen, es sind ja mehrere Module im Spiel.
Ich habe den Aufruf mal ganz solo probiert, da war alles ok.
Die Fehlermeldung muß wohl von "weiter oben" kommen, es sind ja mehrere Module im Spiel.