Articles of Python

Wie man seleniumium nicht warten lässt, bis die ganze Seite geladen wird, was ein langsames Skript hat?

seleniumium driver.get (url) warte bis zum vollständigen Laden der Seite. Aber eine Scraping-Seite versucht, ein totes JS-Skript zu laden. Also mein Python-Skript wartet darauf und funktioniert nicht wenige Minuten. Dieses Problem kann auf allen Seiten einer Site auftreten. from selenium import webdriver driver = webdriver.Chrome() driver.get(‘https://www.cortinadecor.com/productos/17/estores-enrollables-screen/estores-screen-corti-3000’) # It try load: https://www.cetelem.es/eCommerceCalculadora/resources/js/eCalculadoraCetelemCombo.js driver.find_element_by_name(‘ANCHO’).send_keys(“100”) Wie kann man […]

Contention-Probleme in Google App Engine

Ich habe Wettbewerbsprobleme in Google App Engine und versuche zu verstehen, was passiert. Ich habe einen Anforderungshandler mit folgenden Anmerkungen versehen: @ndb.transactional(xg=True, retries=5) ..und in diesem Code hole ich ein paar Sachen, aktualisiere einige andere usw. Aber manchmal kommt ein Fehler wie dieser in das Protokoll während einer Anfrage: 16:06:20.930 suspended generator _get_tasklet(context.py:329) raised TransactionFailedError(too […]

Bearbeitungszeit wird nach jeder Iteration immer länger (TensorFlow)

Ich trainiere ein CNN mit TensorFlow für medizinische Bilder Anwendung. Da ich nicht viele Daten habe, versuche ich während der Trainingsschleife zufällige Änderungen an meinem Trainingsbatch vorzunehmen, um meinen Trainingsdatensatz künstlich zu erhöhen. Ich habe die folgende function in einem anderen Skript ausgeführt und sie auf meinem Trainingsbatch aufgerufen: def randomly_modify_training_batch(images_train_batch, batch_size): for i in […]

NoReverseMatch mit Schlüsselwortargument uidb64 mit Django 2.0

Ich kann nicht verstehen, warum mein Code nicht funktioniert. Bevor es funktionierte, aber jetzt, wenn ich den Server starte und teste, funktioniert der Code nicht. Wenn der Benutzer sich registriert, sende ich ihm eine Aktivierungs-E-Mail wie folgt: def send_activation_email(serializer, request, user): current_site = get_current_site(request) message = render_to_string(‘acc_active_email.html’, { ‘user’: user, ‘domain’: current_site.domain, ‘uid’: urlsafe_base64_encode(force_bytes(user.pk)), ‘token’: […]

Analysieren von datetime strings, die Nanosekunden enthalten

Ich habe einige Log-Dateien mit Zeiten im Format HH: MM :: SS.nano_seconds (zB 01: 02: 03.123456789). Ich möchte eine Datetime in Python erstellen, damit ich die Zeit genau berechnen kann (zB Zeitunterschiede). strptime funktioniert gut für Mikrosekunden mit% f. Werden die Python-datetime– und time-Module wirklich keine Nanosekunden unterstützen?

Wie aktualisierst du die Levels eines Pandas MultiIndex nach dem Schneiden seines Dataframes?

Ich habe einen Dataframe mit einem Pandas MultiIndex: In [1]: import pandas as pd In [2]: multi_index = pd.MultiIndex.from_product([[‘CAN’,’USA’],[‘total’]],names=[‘country’,’sex’]) In [3]: df = pd.DataFrame({‘pop’:[35,318]},index=multi_index) In [4]: df Out[4]: pop country sex CAN total 35 USA total 318 Dann entferne ich einige Zeilen von diesem DataFrame: In [5]: df = df.query(‘pop > 100’) In [6]: df […]

Finden von Übereinstimmungsindizes eines Arrays in einem anderen Array

Ich habe zwei numpy Arrays, A und B. A enthält eindeutige Werte und B ist ein Unter-Array von A. Jetzt suche ich nach einer Möglichkeit, den Index der B-Werte innerhalb von A. Beispielsweise: A = np.array([1,2,3,4,5,6,7,8,9,10]) B = np.array([1,7,10]) # I need a function fun() that: fun(A,B) >> 0,6,9

Konvertieren Sie pandas.Series von dtype in Float und Fehler in nans

Betrachten Sie die folgende Situation: In [2]: a = pd.Series([1,2,3,4,’.’]) In [3]: a Out[3]: 0 1 1 2 2 3 3 4 4 . dtype: object In [8]: a.astype(‘float64’, raise_on_error = False) Out[8]: 0 1 1 2 2 3 3 4 4 . dtype: object Ich hätte eine Option erwartet, die eine Konvertierung ermöglicht, während […]

Was ist der Unterschied zwischen den Methoden len () und sys.getsizeof () in Python?

Wenn ich den untenstehenden Code durchführte, bekam ich 3 bzw. 36 als Antworten. x =”abd” print len(x) print sys.getsizeof(x) Kann mir jemand erklären, was der Unterschied zwischen ihnen ist?

Warum erhalte ich diesen Fehler in Python? (httplib)

if theurl.startswith(“http://”): theurl = theurl[7:] head = theurl[:theurl.find(‘/’)] tail = theurl[theurl.find(‘/’):] response_code = 0 import httplib conn = httplib.HTTPConnection(head) conn.request(“HEAD”,tail) res = conn.getresponse() response_code = int(res.status) http://www.garageband.com/mp3cat/.UZCKbS6N4qk/01_Saraenglish.mp3 Traceback (most recent call last): File “check_data_404.py”, line 51, in run() File “check_data_404.py”, line 35, in run res = conn.getresponse() File “/usr/lib/python2.6/httplib.py”, line 950, in getresponse response.begin() File […]