|
|
|
|
Ich such n gutes Buch in dem Python Properties ordentlich erklärt werden, am besten auf Englisch und mit vielen Beispielen. Webseiten oder so tuns auch, aber hab natürlich schon gegoogelt.
|
|
|
|
|
|
|
Nachdem ich gestern feststellen musste, dass es nicht-trivial ist, boost mit atlas zu verbinden, hab ich heute mit Freuden festgestellt, dass scipy atlas bindings hat.
Auf in den Kampf und Eigenwerte finden!
/e: Was meinst du mit Python properties?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Oli am 04.12.2011 17:02]
|
|
|
|
|
|
Wenn du mit Properties die Komfortfunktion in Klassen meinst in der du auf Variablen einfach zugreifen kannst, dann wirst du da kein Buch drüber finden weils ziemlich simpel ist.
Alles was es darüber zu wissen gibt steht denk ich Hier und Hier.
|
|
|
|
|
|
|
Benutzt hier jemand Mathematica von .NET aus?
|
|
|
|
|
|
|
| Zitat von _Ac_
| Zitat von B0rG*
| Zitat von _Ac_
Kann ich in Python irgendwie nen String str = '[1,2,3,12]' in ne liste von integern parsen?
// gefunden: liste = eval(string) macht das...
| |
Obacht mit eval.
| |
ich hab keine Ahnung von Python und das, was eval() bekommt ist in jedem Fall string = '[1,2,3,4]' . Das sollte schon gehen, oder?
| |
Argh!
Wenn du den String eh schon nicht überprüfst, dann kannst du es gleich hiermit probieren:
|
Code: |
intString = "[1,2,3,4,5]"
intList = []
for entry in intString[1:-1].split(","):
intList.append(int(entry))
|
|
Schmiert zwar direkt ab, wenn die Liste, die von split() zurückgeliefert wird, ein leeres Element oder nicht von int() parsebaren String enthält, aber dsa Hinzufügen eines try-except sei dem geneigten Leser überlassen.
Generell: Irgendwelchen eval- oder exec-Aufrufen in Skriptsprachen oder ähnlichem Argumente ohne Überprüfung zu übergeben, ist Ibäääh! Bitte nicht angewöhnen. Auch wenn ihr wisst, dass ihr die Skripte später in die Tonne schmeisst.
Wichtig wird das nämlich, wenn im Team gearbeitet wird und das Q'n'D-Skript auf einmal von mehreren Leuten angepackt und weiter-entwickelt wird, sollten die gröbsten Schnitzer raus sein.
/Edit: Heute ist mir die Grammatik erst recht egal...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von I-Bot am 04.12.2011 17:59]
|
|
|
|
|
|
| Zitat von hödyr
Ich such n gutes Buch in dem Python Properties ordentlich erklärt werden, am besten auf Englisch und mit vielen Beispielen. Webseiten oder so tuns auch, aber hab natürlich schon gegoogelt.
| |
Wo ist da jetzt dein genaues Problem?
|
|
|
|
|
|
|
| Zitat von Geierkind
Benutzt hier jemand Mathematica von .NET aus?
| |
Zwar nein, aber falls du dazu was gefunden hast, würds mich interessieren
|
|
|
|
|
|
|
gelöst:
VB.NET:
|
Code: |
Sub a()
Dim di As New IO.DirectoryInfo("c:\math\m\")
Dim diar1 As IO.FileInfo() = di.GetFiles()
Dim dra As IO.FileInfo
Dim filename As String
Dim ml As IKernelLink = MathLinkFactory.CreateKernelLink()
ml.WaitAndDiscardAnswer()
For Each dra In diar1
filename = dra.FullName
mathtestbox.Text = filename
ml.EvaluateToOutputForm("<<" & filename, 0)
Next
End Sub
|
|
Achso: Das ganze funktioniert in dem du in VB zu deinem Projekt die Referenz von Mathematica hinzufügst. Also unter: Projekt -> Verweis oder Project -> (add) Reference
Beispiele gibt es hier, sehr sehr spärlich, was auch mein Problem ist:
http://reference.wolfram.com/mathematica/NETLink/ref/net/Wolfram.NETLink.IKernelLink.html
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Geierkind am 04.12.2011 23:04]
|
|
|
|
|
|
Seit ich auf der Firma mal zwangsweise ein Support-Mail-Verwaltungs-Tool im Excel-VB-Editor zusammenrotzen musste, muss ich bei so einem Anblick immer leise weinen
|
|
|
|
|
|
|
Naja das ist ja VB.Net und kein Excel-VBA, da gibts schon ne argen Unterschied. Ich glaube VB.Net sollte genauso mächtig sein wie C#
Das der VB.Net-Code nicht trotzdem nicht unbedingt der hübscheste ist, steht auf nem anderen Blatt
|
|
|
|
|
|
|
Ah Verpeilt.
Ok, VB.NET ist eine absolut andere Liga. Ich musste sehr viele Funktionen in Access VBA programmieren, das tut mir auch sehr weh. Aber VB.NET ist recht bequem wie ich finde Und kann auf jeden Fall alles.
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Geierkind am 04.12.2011 23:06]
|
|
|
|
|
|
Weil hier gerade so ein wenig über Python geredet wurde:
Gibt es irgendwie sowas wie Editoren (unter Ubuntu/Scientific Linux 5) für Python mit Auto-Vervollständigung?
Also wenn ich z.B. in einer Klasse self./import schreibe mir ein Dropdownmenü mit allen Möglichkeiten geliefert wird
|
|
|
|
|
|
|
Ich glaub Eclipse kann das mit Python Plugin. Gestern wurde mir gesagt, dass es das für Emacs wohl auch geben soll.
Du kannst dir auch ipython installieren, das ist eine interaktive Shell für Python mit tab Autocomplete.
|
|
|
|
|
|
|
Eclipse mit PyDev...wobei das, wie in dynamischen Sprachen üblich, natürlich nicht alles anzeigen kann.
|
|
|
|
|
|
|
Die IDE Eric sollte das auch können:
Wikipedia-Eintrag
Eric4 ist für Python 2.6, Eric5 für Python 3. Zu Hause habe ich Eric5. Noch nicht ganz so viel damit gemacht. Der erste Eindruck war etwas ungewohnt, aber gut.
Die Projektseite scheint zur Zeit nur Zicken zu machen.
|
|
|
|
|
|
|
|
|
|
|
da wird aber wieder mal ganz heiss gekocht
also ich wiess nur was ATLAS so fabriziert und ... naja ich huelle mich mal in Schweigen
--------
Ok danke dann werd ich mal ein wenig mit den Editoren rumspielen.
Es geht mir Hauptsaechlich darum: Ich soll bei nem schon bestehenden Projekt einsteigen. Dort gibt es schon ne ziemlich weitumfassende Klassenhierachie in Python realisiert. Und mit ner IDE ist es manchmal n bisschen einfacher zu verstehen was welche Klasse kann und tut/tuen soll.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von con_chulio am 05.12.2011 10:35]
|
|
|
|
|
|
Jedes Mal wenn ein Auftrag online geht, schwöre ich mir, nie wieder Webentwicklung für andere zu machen. Unvergleichbarer Stress. Außerdem tendieren Bugs dazu, dann aufzutreten wenn man live gehen will. Außerdem sind Auftraggeber scheiße.
/e: Flash ist übrigens unsäglicher Schmerz.
Insbesondere, wenn man auf Hardware (webcam) zugreifen will.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Oli am 05.12.2011 11:36]
|
|
|
|
|
|
| Zitat von con_chulio
da wird aber wieder mal ganz heiss gekocht
also ich wiess nur was ATLAS so fabriziert und ... naja ich huelle mich mal in Schweigen
| |
Zu Weihnachten kein Gottesteilchen?
YOU MAKE JESUS CRY
|
|
|
|
|
|
|
das hab ich auch wieder nicht gesagt.... abwarten
ich bin auch nicht hundertprozentig informiert (+kp. Was CMS so treibt, mein CMS Spion hatte auch keine wirkliche Ahnung) da ich im mom kein direktes Higgs Hunting betreibe sondern mich mit was anderem beschaeftige
Aber um ein paar Interna rauszuhauen:
Es wurde unabhangig halt von zwei untesrschiedlichen Analysen (zwei verschieden Higgs Zerfallskanaele) eine kleiner Datenuberschuss bei ner Higgs-masse von ca. 125-126 GeV gesehen.... aber da wird aktuell noch last minute fine tuning betrieben... also abwarten
Korreliert halt schoen mit dem hier:
wobei wir mittlerweile doppelt soviele Daten (4.9 fb^-1) haben
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von con_chulio am 05.12.2011 12:13]
|
|
|
|
|
|
Ich verstehe das Bild nicht, aber ich nehme zur Kenntnis dass ihr zumindest versucht den Physikern ein schönes Weihnachtsgeschenk zu zaubern
|
|
|
|
|
|
|
| Zitat von [smith]
Ich verstehe das Bild nicht, aber ich nehme zur Kenntnis dass ihr zumindest versucht den Physikern ein schönes Weihnachtsgeschenk zu zaubern
| |
Ach ... ich versteh das Bild auch nicht so ganz, außer dass man da wo nicht schraffiert ist noch suchen kann les ich da nicht viel raus.
Nur weil ich das mal studiert hab und Vorlesungen gehört hab ... und ich erinner mich gerade ich hab zu sowas ähnlichem sogar mal einen Vortrag gehalten, keine Ahnung mehr wie das alles klappt
|
|
|
|
|
|
|
|
|
|
|
Am Rande von LHC excluded sieht es doch "vielversprechend" aus.
|
|
|
|
|
|
|
| Zitat von Oli
Jedes Mal wenn ein Auftrag online geht, schwöre ich mir, nie wieder Webentwicklung für andere zu machen. Unvergleichbarer Stress. Außerdem tendieren Bugs dazu, dann aufzutreten wenn man live gehen will. Außerdem sind Auftraggeber scheiße.
/e: Flash ist übrigens unsäglicher Schmerz.
Insbesondere, wenn man auf Hardware (webcam) zugreifen will.
| |
Wenn du keinen Bock mehr drauf hast kannste denen meine Addresse geben
|
|
|
|
|
|
|
Wieso, machst du "was mit Medien"?
|
|
|
|
|
|
|
| Zitat von wuSel
Wieso, machst du "was mit Medien"?
| |
|
|
|
|
|
|
|
|
|
|
|
So, ich war grad auf FB und zufällig hatte Eisen 1 mir Minuten vorher eine Nachricht geschickt. Ich habe also somit innerhalb von 9 Minuten gantwortet. Zufrieden?
|
|
|
|
|
|
|
| Zitat von Skgoa
So, ich war grad auf FB und zufällig hatte Eisen 1 mir Minuten vorher eine Nachricht geschickt. Ich habe also somit innerhalb von 9 Minuten gantwortet. Zufrieden?
| |
Eisen2 und Eisen3 sind mir ja ein Begriff, aber Eisen1?
|
|
|
|
|
|
Thema: pOT-Informatiker, Mathematiker, Physiker VII ( I am a scientist, I seek to understand me ) |