@Stoli: das läßt sich durch einen einfachen regulären Ausdruck lösen:
Genau das habe ich gesucht - hervorragend, danke!
Habe noch ein bisschen was geändert, das "unknown" funktioniert hier auf meinem Rechner nicht, werd es auf einer aktuellen python-Version noch testen.
Das tmp.fil sieht ...
Die Suche ergab 17 Treffer
- Sonntag 8. November 2015, 17:41
- Forum: Allgemeine Fragen
- Thema: .fil Abaqus-Datei in Array
- Antworten: 4
- Zugriffe: 648
- Sonntag 8. November 2015, 16:16
- Forum: Allgemeine Fragen
- Thema: .fil Abaqus-Datei in Array
- Antworten: 4
- Zugriffe: 648
.fil Abaqus-Datei in Array
Hallo zusammen,
ich bin auf der Suche, nach einem "schönen" Weg eine .fil-Datei aus Abaqus mittels python in ein array-Format zu bekommen. Anschließend soll eine Auswertung dieser Daten über die Record Keys stattfinden.
Das Format ist sehr gewöhnungsbedürftig und ich konnte mit Hilfe eines replace ...
ich bin auf der Suche, nach einem "schönen" Weg eine .fil-Datei aus Abaqus mittels python in ein array-Format zu bekommen. Anschließend soll eine Auswertung dieser Daten über die Record Keys stattfinden.
Das Format ist sehr gewöhnungsbedürftig und ich konnte mit Hilfe eines replace ...
- Freitag 8. November 2013, 18:51
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
Hervorragend! genau das habe ich gebraucht
- hat auch einwandfrei funktioniert.
Viele Grüße
Stoli
Viele Grüße
Stoli
- Donnerstag 7. November 2013, 17:36
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
@ snafu, wie bereits gedacht dauert die 're' Variante bei dem jetzigen Modell ca 2 sek länger also knapp 1/3 länger als die von BlackJack.
Eine Frage habe ich noch an BlackJack:
Folgender Code sucht ja mittlerweile bei mir in der Liste nach Übereinstimmungen.
hexaders = set()
for node_id in node ...
Eine Frage habe ich noch an BlackJack:
Folgender Code sucht ja mittlerweile bei mir in der Liste nach Übereinstimmungen.
hexaders = set()
for node_id in node ...
- Montag 4. November 2013, 17:37
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
Habe jetzt den Hinweis von EyDu umgesetzt und das d.seek nur für die erste Zahl genommen und die anderen dann jeweils 12 Bytes davon weg. Das hat den Prozess bereits von 25 sec auf 10 sec reduziert. BlackJack 's Variante hat das ganze nochmals auf ca 6 sec reduziert. :)
Werde die 're'-Variante von ...
Werde die 're'-Variante von ...
- Montag 4. November 2013, 14:01
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
Hallo an alle Helfer :)!
Ich habe eine Kombination aus einigen Vorschlägen gewählt und bin somit zu einem beachtlichen Ergebnis gekommen.
Als Referenz:
Momentan berechne ich ein Modell bestehend aus 250k Knoten! (mit 2 CPU's) mit dem Programm:
Spannungsmodell berechnen dauert hier: ca. 126 sec ...
Ich habe eine Kombination aus einigen Vorschlägen gewählt und bin somit zu einem beachtlichen Ergebnis gekommen.
Als Referenz:
Momentan berechne ich ein Modell bestehend aus 250k Knoten! (mit 2 CPU's) mit dem Programm:
Spannungsmodell berechnen dauert hier: ca. 126 sec ...
- Samstag 2. November 2013, 09:40
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
Ich danke euch allen für die Bemühungen und versuche hier jetzt nocheinmal das ganze Schritt für Schritt zu erklären. Ich möchte ein Optimierungstool für ein Programm schreiben, das Spannungen in einem Bauteil berechnet.
Das Bauteil gebe ich einmal über eine endliche Zahl von "Hexaedern" an mit ...
Das Bauteil gebe ich einmal über eine endliche Zahl von "Hexaedern" an mit ...
- Freitag 1. November 2013, 20:43
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
Danke, snafu & BlackJack für die Hilfe, ich werde mich die nächsten Tage hinsetzen und die effizientere Vorgehensweise suchen 
Sobald ich Lösungen hab und auch Performance-Gegenüberstellungen, werde ich berichten!
Viele Grüße,
Stoli
Sobald ich Lösungen hab und auch Performance-Gegenüberstellungen, werde ich berichten!
Viele Grüße,
Stoli
- Freitag 1. November 2013, 17:10
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
@Stoli: Was genau von meinem Vorschlag hast Du denn jetzt probiert? `any()` oder `re`?
Falls die Tests hier tatsächlich dem entsprechen was Du testest, und die Tests nicht nur symbolisch für etwas anderes stehen, könnte man die `a`-Liste in eine Baumstruktur ähnlich eines Suffixbaums überführen ...
Falls die Tests hier tatsächlich dem entsprechen was Du testest, und die Tests nicht nur symbolisch für etwas anderes stehen, könnte man die `a`-Liste in eine Baumstruktur ähnlich eines Suffixbaums überführen ...
- Freitag 1. November 2013, 16:26
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Re: Elemente einer Liste in anderer Liste finden - Multiproc
@BlackJack, dein Vorschlag reduziert die Zeit für den Vorgang natürlich um die Hälfte - super,danke!
Ich will das in einer While True loop durchführen unter einer gewissen Bedingung dann stoppen. Die liste 'b' ändert sich allerdings in der Schleife, 'a' bleibt immer gleich - die größere Liste ...
Ich will das in einer While True loop durchführen unter einer gewissen Bedingung dann stoppen. Die liste 'b' ändert sich allerdings in der Schleife, 'a' bleibt immer gleich - die größere Liste ...
- Donnerstag 31. Oktober 2013, 12:00
- Forum: Allgemeine Fragen
- Thema: Elemente einer Liste in anderer Liste finden - Multiprocess?
- Antworten: 37
- Zugriffe: 5140
Elemente einer Liste in anderer Liste finden - Multiprocess?
Hallo zusammen,
ich habe folgenden Code:
Die Elemente aus b werden in a gesucht (nicht nur die genauen Elemente, sondern auch ob sie teilweise enthalten sind).
a = ['abc','a b c', 'd f g','zyk', 'z']
b = ['a','z']
lst_neu = [i for e in b for i in a if e in i]
print ("\n".join(map(lambda x: str(x ...
ich habe folgenden Code:
Die Elemente aus b werden in a gesucht (nicht nur die genauen Elemente, sondern auch ob sie teilweise enthalten sind).
a = ['abc','a b c', 'd f g','zyk', 'z']
b = ['a','z']
lst_neu = [i for e in b for i in a if e in i]
print ("\n".join(map(lambda x: str(x ...
- Sonntag 27. Oktober 2013, 16:30
- Forum: Allgemeine Fragen
- Thema: schleife os.system() & filesize als Restriktion
- Antworten: 5
- Zugriffe: 905
Re: schleife os.system() & filesize als Restriktion
@ BlackJack, davon bin ich tatsächlich ausgegangen, dass das Programm geschlossen wird.
Der Code ist tatsächlich linear, 200 Zeilen inklusive Kommentare etc, womöglich deswegen wird sich das wohl auf ca. 100 Zeilen kürzen lassen. Ich bin mir ziemlich sicher, dass der Code an sich auch nicht sauber ...
Der Code ist tatsächlich linear, 200 Zeilen inklusive Kommentare etc, womöglich deswegen wird sich das wohl auf ca. 100 Zeilen kürzen lassen. Ich bin mir ziemlich sicher, dass der Code an sich auch nicht sauber ...
- Sonntag 27. Oktober 2013, 14:28
- Forum: Allgemeine Fragen
- Thema: schleife os.system() & filesize als Restriktion
- Antworten: 5
- Zugriffe: 905
Re: schleife os.system() & filesize als Restriktion
Okay ich werde versuchen einen passenden Code zu generieren mit der Endlosschleife. Ich möchte die Prozesse gerne trennen, denn im "loop.py" wird mittels vieler Schritte (knapp 200-Zeiliger Code) eine Input-Datei erzeugt, die aus einer vorherigen Ergebnisdatei errechnet wurde.
EDIT:
Ich habe es ...
EDIT:
Ich habe es ...
- Sonntag 27. Oktober 2013, 11:45
- Forum: Allgemeine Fragen
- Thema: schleife os.system() & filesize als Restriktion
- Antworten: 5
- Zugriffe: 905
schleife os.system() & filesize als Restriktion
Hallo zusammen,
ich habe ein kleines Problem eine Schleife zu bauen um eine python-Datei bei einem gewissen Quotienten zu starten:
size1 = os.path.getsize('test.txt')
os.system('python loop.py')
size2 = os.path.getsize('test.txt')
test.txt ist eine Art Output-Datei, die einfach ...
ich habe ein kleines Problem eine Schleife zu bauen um eine python-Datei bei einem gewissen Quotienten zu starten:
size1 = os.path.getsize('test.txt')
os.system('python loop.py')
size2 = os.path.getsize('test.txt')
test.txt ist eine Art Output-Datei, die einfach ...
- Freitag 25. Oktober 2013, 16:21
- Forum: Allgemeine Fragen
- Thema: Max() aus scientific notation
- Antworten: 4
- Zugriffe: 856
Re: Max() aus scientific notation
Danke BlackJack! Das war das, was ich gesucht habe 
Mein Tool soll aus mehreren Aufgabenteilen bestehen - wenn ich wieder an meine Grenzen komme werde ich mich nochmal melden
Viele Grüße
Stoli
Mein Tool soll aus mehreren Aufgabenteilen bestehen - wenn ich wieder an meine Grenzen komme werde ich mich nochmal melden
Viele Grüße
Stoli
- Freitag 25. Oktober 2013, 07:54
- Forum: Allgemeine Fragen
- Thema: Max() aus scientific notation
- Antworten: 4
- Zugriffe: 856
Re: Max() aus scientific notation
Hallo cofi,
danke für die Flotte antwort. Ich habe ein Buch "Python für Progammiereinsteiger" (ISBN-10: 3836217384). Außerdem benutze ich für code-schnippsel das Internet - was mir bewusst ist, dass das nicht immer die beste Lösung ist.
Ich habe wohl unterschlagen, dass die Datei endlich viele ...
danke für die Flotte antwort. Ich habe ein Buch "Python für Progammiereinsteiger" (ISBN-10: 3836217384). Außerdem benutze ich für code-schnippsel das Internet - was mir bewusst ist, dass das nicht immer die beste Lösung ist.
Ich habe wohl unterschlagen, dass die Datei endlich viele ...
- Freitag 25. Oktober 2013, 00:09
- Forum: Allgemeine Fragen
- Thema: Max() aus scientific notation
- Antworten: 4
- Zugriffe: 856
Max() aus scientific notation
Hallo miteinander,
ich bin noch ziemlich neu beim Programmieren mit Python bzw. sogar allgemein beim Programmieren :).
Ich habe allerdings ein Problem mit folgendem Beispiel:
Aus einer Datei, welche folgendermaßen aussieht:
4.76473E-08
2.56745E-04
2.56544E-05
2.61648E-05
2.09209E-05
1.74740E-05 ...
ich bin noch ziemlich neu beim Programmieren mit Python bzw. sogar allgemein beim Programmieren :).
Ich habe allerdings ein Problem mit folgendem Beispiel:
Aus einer Datei, welche folgendermaßen aussieht:
4.76473E-08
2.56745E-04
2.56544E-05
2.61648E-05
2.09209E-05
1.74740E-05 ...
