Die Suche ergab 8 Treffer
- Mittwoch 2. Oktober 2013, 12:14
- Forum: Allgemeine Fragen
- Thema: [] != list() ? Add new functions to list()....
- Antworten: 13
- Zugriffe: 1694
Re: [] != list() ? Add new functions to list()....
from operator import attrgetter
class MyList(list):
def __getitem__(self, num):
try:
return list.__getitem__(self, num)
except IndexError:
# also ungefähr so
return map(attrgetter(num), self)
a=MyList(M.a)
print [i.x for i in M.a]
->[array([2, 0, 0]), array([2, 1, 0]), array([3, 0, 0 ...
- Mittwoch 2. Oktober 2013, 11:52
- Forum: Allgemeine Fragen
- Thema: [] != list() ? Add new functions to list()....
- Antworten: 13
- Zugriffe: 1694
Re: [] != list() ? Add new functions to list()....
@ BlackJack
Klar, ist alles etwas "gebastelt". Ich probiere eben gerade aus, was alles geht, und wie es geht... Dass ich den Umstand, dass es eine Unterklasse von "list" ist nicht benutze, liegt daran, dass ich nicht weiß wie es richtig geht und mir entsprechende Suchen nicht zu dem gewünschten ...
Klar, ist alles etwas "gebastelt". Ich probiere eben gerade aus, was alles geht, und wie es geht... Dass ich den Umstand, dass es eine Unterklasse von "list" ist nicht benutze, liegt daran, dass ich nicht weiß wie es richtig geht und mir entsprechende Suchen nicht zu dem gewünschten ...
- Mittwoch 2. Oktober 2013, 11:21
- Forum: Allgemeine Fragen
- Thema: [] != list() ? Add new functions to list()....
- Antworten: 13
- Zugriffe: 1694
Re: [] != list() ? Add new functions to list()....
Danke für die Antworten. Ich gehe den Hinweisen gleich nach.
Hier ist schonmal etwas, das so funktioniert, wie ich es haben möchte:
class l(list):
def __init__(self):
self.values=self
def __getattr__(self, attr):
output=self.values
try:
for i in range(len(self.values)):
output[i ...
Hier ist schonmal etwas, das so funktioniert, wie ich es haben möchte:
class l(list):
def __init__(self):
self.values=self
def __getattr__(self, attr):
output=self.values
try:
for i in range(len(self.values)):
output[i ...
- Mittwoch 2. Oktober 2013, 10:33
- Forum: Allgemeine Fragen
- Thema: [] != list() ? Add new functions to list()....
- Antworten: 13
- Zugriffe: 1694
[] != list() ? Add new functions to list()....
Hi,
ich versuche gerade mein Listenobjekt zu überladen... oder zu modifizieren. Dabei haben ich festgestellt, dass
class list(list):
def __init__(self,value=[]):
self.value=value
print value
def __get_id__(self):
out=[]
for i in self.value:
out.append(i.id)
return out
id = property ...
ich versuche gerade mein Listenobjekt zu überladen... oder zu modifizieren. Dabei haben ich festgestellt, dass
class list(list):
def __init__(self,value=[]):
self.value=value
print value
def __get_id__(self):
out=[]
for i in self.value:
out.append(i.id)
return out
id = property ...
- Donnerstag 22. August 2013, 09:29
- Forum: wxPython
- Thema: sanse-serif als standard mit LaTeX in matplotlibrc
- Antworten: 0
- Zugriffe: 3747
sanse-serif als standard mit LaTeX in matplotlibrc
Hallo,
ich optimiere gerade meine matplotlibrc.
Bin jetzt schon recht zufrieden. Das einzige, was mich stört ist, dass
text.usetex : true
in der matplotlibrc verursacht, dass die Ticks in Serifenschrift gerendert werden.
Das kann durch den folgenden Code im Script verhindert werden:
rc('text ...
ich optimiere gerade meine matplotlibrc.
Bin jetzt schon recht zufrieden. Das einzige, was mich stört ist, dass
text.usetex : true
in der matplotlibrc verursacht, dass die Ticks in Serifenschrift gerendert werden.
Das kann durch den folgenden Code im Script verhindert werden:
rc('text ...
- Donnerstag 22. August 2013, 09:20
- Forum: wxPython
- Thema: wxpython unter ubuntu 10.04 installieren
- Antworten: 10
- Zugriffe: 5975
Re: wxpython unter ubuntu 10.04 installieren
Danke,
das hat funktioniert!
das hat funktioniert!
- Mittwoch 21. August 2013, 16:52
- Forum: wxPython
- Thema: wxpython unter ubuntu 10.04 installieren
- Antworten: 10
- Zugriffe: 5975
Re: wxpython unter ubuntu 10.04 installieren
Ich korrigiere mich, es ist im repo, funktioniert nur leider trotzdem nicht :-(
in der matplotlibrc:
backend : WXAgg # the default backend
wxpython ist istalliert, doch wenn ich es pylab importiere kommt:
In [3]: import pylab ...
in der matplotlibrc:
backend : WXAgg # the default backend
wxpython ist istalliert, doch wenn ich es pylab importiere kommt:
In [3]: import pylab ...
- Mittwoch 21. August 2013, 16:30
- Forum: wxPython
- Thema: wxpython unter ubuntu 10.04 installieren
- Antworten: 10
- Zugriffe: 5975
Re: wxpython unter ubuntu 10.04 installieren
Warum ist das nicht unter Fedora installiert?
Und überhaupt, warum ist das nicht in den repositories? Immer dieser Ärger mit Linux!
Wie istalliert man das denn?
Hab auf http://springdale.math.ias.edu/data/puias/computational/6/x86_64/
ein repo gefunden, was allerdings nichts bringt, da die ...
Und überhaupt, warum ist das nicht in den repositories? Immer dieser Ärger mit Linux!
Wie istalliert man das denn?
Hab auf http://springdale.math.ias.edu/data/puias/computational/6/x86_64/
ein repo gefunden, was allerdings nichts bringt, da die ...