Konvertieren Sie einen Python int in eine Big-Endian-Zeichenfolge von Bytes

Ich habe eine nicht-negative int und ich möchte es effizient in eine Big-Endian-String mit den gleichen Daten umwandeln. Zum Beispiel sollte die int 1245427 (die 0x1300F3 ist) zu einer Zeichenfolge der Länge 3 mit drei Zeichen, deren Byte-Werte sind 0x13, 0x00 und 0xf3. Meine Ints sind auf der Skala von 35 (Basis-10) Ziffern. Wie mache […]

Wie kann man überprüfen, ob ein Objekt eine Liste oder ein Tupel ist (aber kein String)?

Dies ist, was ich normalerweise tun, um festzustellen, dass die Eingabe eine list / tuple – aber nicht ein str . Denn oft stolperte ich auf Bugs, bei denen eine Funktion versehentlich ein str Objekt passiert, und die Zielfunktion tut for x in lst vorausgesetzt, dass lst eigentlich eine list oder ein tuple . assert […]

Importieren pyspark in pythonschale

Dies ist eine Kopie der Frage eines anderen auf ein anderes Forum, das nie beantwortet wurde, also dachte ich, ich würde es hier noch einmal fragen, da ich das gleiche Problem habe. (Siehe http://geekple.com/blogs/feeds/Xgzu7/posts/351703064084736 ) Ich habe Spark richtig auf meine Maschine installiert und bin in der Lage, Python-Programme mit den Pyspark-Modulen ohne Fehler laufen […]

Wenn in "Python" "while" oder "for" verwendet wird

Ich finde Probleme, wenn ich eine while Schleife oder eine for Schleife in Python verwenden sollte. Es sieht aus wie die Leute lieber mit einer for Schleife (weniger Code-Zeilen?) . Gibt es eine bestimmte Situation, die ich mit dem anderen benutzen sollte? Ist es eine Frage der persönlichen Vorliebe? Die Codes, die ich bisher gelesen […]

Implementiere MATLABs im2col 'sliding' in Python

F: Wie kann ich das beschleunigen? Unten ist meine Implementierung von Matlab's Im2col 'Gleiten' mit der zusätzlichen Funktion der Rückkehr jeder n'th Spalte. Die Funktion nimmt ein Bild (oder ein beliebiges 2-dim-Array) und gleitet von links nach rechts von oben nach unten, wobei jedes überlappende Teilbild einer gegebenen Größe abgeholt wird und ein Array zurückgegeben […]

Parsing Zeitzeichenfolge in Python

Ich habe ein Datum Zeit String, dass ich nicht wissen, wie man es in Python zu analysieren. Die Saite ist so: Tue May 08 15:14:45 +0800 2012 Ich habe es versucht datetime.strptime("Tue May 08 15:14:45 +0800 2012","%a %b %d %H:%M:%S %z %Y") , Aber Python hebt 'z' is a bad directive in format '%a %b […]

Liste der Listen in pandas DataFrame auflisten

Ich lese Inhalt einer Tabellenkalkulation in Pandas. DataNitro hat eine Methode, die eine rechteckige Auswahl von Zellen als Liste von Listen zurückgibt. Damit table = Cell("A1").table Gibt table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data Ich bin damit beschäftigt, Code zu schreiben, […]

Mit moviepy, scipy und numpy in amazon lambda

Ich möchte Video mit AWS Lambda Feature generieren. Ich habe die hier und hier gefundenen Anweisungen befolgt. Und ich habe jetzt den folgenden Prozess, um meine Lambda Funktion zu bauen: Schritt 1 Fire eine Amazon Linux EC2 Instanz und laufe dies als root auf sie: #! /usr/bin/env bash # Install the SciPy stack on Amazon […]

UnicodeEncodeError: 'charmap' Codec kann Zeichen nicht codieren

Ich versuche, eine Website zu kratzen, aber es gibt mir einen Fehler. Ich benutze den folgenden Code: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) Und ich bekomme folgende Fehlermeldung: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in position 70924-70950: […]

Wie man mjpeg http Stream von IP-Kamera zu analysieren?

Im Folgenden ist der Code für den Live-Stream von einer IP-Kamera geschrieben. from cv2 import * from cv2 import cv import urllib import numpy as np k=0 capture=cv.CaptureFromFile("http://IPADDRESS of the camera/axis-cgi/mjpg/video.cgi") namedWindow("Display",1) while True: frame=cv.QueryFrame(capture) if frame is None: print 'Cam not found' break else: cv.ShowImage("Display", frame) if k==0x1b: print 'Esc. Exiting' break Beim Ausführen […]

Python ist die beste Programmiersprache der Welt.