คำถามติดแท็ก python

Python เป็นภาษาการเขียนโปรแกรมแบบหลายกระบวนทัศน์แบบไดนามิกพิมพ์อเนกประสงค์ มันถูกออกแบบมาให้เรียนรู้เข้าใจและใช้งานได้อย่างรวดเร็วและบังคับใช้ไวยากรณ์ที่สะอาดและสม่ำเสมอ โปรดทราบว่า Python 2 สนับสนุนอย่างเป็นทางการตั้งแต่วันที่ 01-01-2020 สำหรับคำถาม Python เฉพาะรุ่นให้เพิ่มแท็ก [python-2.7] หรือ [python-3.x] เมื่อใช้ตัวแปรหรือไลบรารี Python (เช่น Jython, PyPy, Pandas, Numpy) โปรดรวมไว้ในแท็ก

16
ไม่พบโมดูล cv2 เมื่อใช้ OpenCV
ฉันได้ติดตั้งOpenCVบนระบบปฏิบัติการ Occidentalis (ตัวแปรของ Raspbian) ใน Raspberry Pi โดยใช้สคริปต์ของ jayrambhia ที่นี่ที่นี่ติดตั้งเวอร์ชัน 2.4.5 แล้ว เมื่อฉันลองimport cv2ใช้โปรแกรม Python ฉันจะได้รับข้อความต่อไปนี้: pi@raspberrypi~$ python cam.py Traceback (most recent call last) File "cam.py", line 1, in <module> import cv2 ImportError: No module named cv2 ไฟล์cv2.soถูกเก็บไว้ใน/usr/local/lib/python2.7/site-packages/... นอกจากนี้ยังมีโฟลเดอร์ใน /usr/local/libเรียกว่า python3.2 และ python2.6 ซึ่งอาจเป็นปัญหา แต่ฉันไม่แน่ใจ นี่อาจเป็นข้อผิดพลาดของเส้นทางหรือไม่ ความช่วยเหลือใด ๆ ที่ชื่นชมฉันยังใหม่กับ Linux

26
วิธีที่มีประสิทธิภาพในการหมุนรายการในหลาม
วิธีที่มีประสิทธิภาพมากที่สุดในการหมุนรายการในหลามคืออะไร? ตอนนี้ฉันมีสิ่งนี้: >>> def rotate(l, n): ... return l[n:] + l[:n] ... >>> l = [1,2,3,4] >>> rotate(l,1) [2, 3, 4, 1] >>> rotate(l,2) [3, 4, 1, 2] >>> rotate(l,0) [1, 2, 3, 4] >>> rotate(l,-1) [4, 1, 2, 3] มีวิธีที่ดีกว่า?
263 python  list 

12
ฉันจะสร้างแอพ GUI ข้ามแพลตฟอร์มที่ปฏิบัติการโดยตรงโดยใช้ Python ได้อย่างไร
Python ทำงานบนหลาย ๆ แพลตฟอร์มและสามารถใช้กับเดสก์ท็อปและเว็บแอพพลิเคชั่นได้ดังนั้นฉันจึงสรุปได้ว่ามีบางวิธีที่จะรวบรวมมันไว้ในไฟล์ปฏิบัติการสำหรับ Mac, Windows และ Linux ปัญหาที่เกิดขึ้นฉันไม่รู้ว่าจะเริ่มต้นอย่างไรหรือจะเขียน GUI กับมันได้อย่างไรใครบ้างที่สามารถให้แสงสว่างและชี้ให้ฉันไปในทิศทางที่ถูกต้องได้ไหม

5
ฉันจะดูคำขอ HTTP ทั้งหมดที่ส่งโดยแอปพลิเคชัน Python ของฉันได้อย่างไร
ในกรณีของฉันฉันใช้requestsห้องสมุดเพื่อโทรหา API ของ PayPal ผ่าน HTTPS น่าเสียดายที่ฉันได้รับข้อผิดพลาดจาก PayPal และฝ่ายสนับสนุนของ PayPal ไม่สามารถระบุได้ว่าเกิดข้อผิดพลาดหรือเกิดจากสาเหตุใด พวกเขาต้องการให้ฉัน "โปรดส่งคำขอทั้งหมดรวมส่วนหัว" ฉันจะทำสิ่งนั้นได้อย่างไร

30
Ruby มีอะไรที่ Python ไม่ได้และในทางกลับกัน
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีการพูดคุยกันมากมายเกี่ยวกับ Python กับ Ruby และฉันทุกคนพบว่าพวกเขาไม่ช่วยเหลืออย่างสมบูรณ์เพราะพวกเขาทุกคนหันมามองว่าทำไมคุณลักษณะ X ดูดในภาษา Y หรือภาษาที่อ้างว่า Y ไม่มี X ถึงแม้ว่าในความเป็นจริงแล้ว ฉันรู้เหมือนกันว่าทำไมฉันถึงชอบ Python แต่มันก็เป็นอัตนัยและไม่ช่วยใครเลือกเพราะอาจไม่มีรสนิยมในการพัฒนาเหมือนฉัน ดังนั้นจึงน่าสนใจที่จะแสดงรายการความแตกต่างอย่างเป็นกลาง ดังนั้นจึงไม่มี "ลูกแกะของงูหลามดูด" แทนที่จะอธิบายว่า lambdas ของ Ruby สามารถทำอะไรได้บ้างที่ Python ทำไม่ได้ ไม่มีตัวตน โค้ดตัวอย่างดี! กรุณามีความแตกต่างหลายอย่างในหนึ่งคำตอบโปรด และโหวตคนที่คุณรู้ว่าถูกต้องและคนที่คุณรู้ว่าไม่ถูกต้อง นอกจากนี้ความแตกต่างในไวยากรณ์ไม่น่าสนใจ เรารู้ว่า Python ทำด้วยการเยื้องสิ่งที่ Ruby ทำกับวงเล็บใหญ่และส่วนท้ายและ @ นั้นเรียกว่า self in Python UPDATE: ตอนนี้เป็นวิกิชุมชนแล้วเราจึงสามารถเพิ่มความแตกต่างใหญ่ ๆ ได้ที่นี่ Ruby …
263 python  ruby 


7
การเพิ่มคำอธิบายแผนภูมิให้กับ PyPlot ใน Matplotlib อย่างง่ายที่สุดเท่าที่จะทำได้
TL; DR ->เราจะสร้างคำอธิบายสำหรับกราฟเส้นMatplotlibได้PyPlotโดยไม่ต้องสร้างตัวแปรเพิ่มเติมได้อย่างไร โปรดพิจารณาสคริปต์การสร้างกราฟด้านล่าง: if __name__ == '__main__': PyPlot.plot(total_lengths, sort_times_bubble, 'b-', total_lengths, sort_times_ins, 'r-', total_lengths, sort_times_merge_r, 'g+', total_lengths, sort_times_merge_i, 'p-', ) PyPlot.title("Combined Statistics") PyPlot.xlabel("Length of list (number)") PyPlot.ylabel("Time taken (seconds)") PyPlot.show() ในขณะที่คุณสามารถดูนี้คือการใช้พื้นฐานมากของ'smatplotlib PyPlotสิ่งนี้จะสร้างกราฟตามที่ต้องการด้านล่าง: ไม่มีอะไรพิเศษฉันรู้ อย่างไรก็ตามมันไม่ชัดเจนว่าข้อมูลใดถูกพล็อตตรงไหน (ฉันพยายามพล็อตข้อมูลของอัลกอริธึมการเรียงลำดับความยาวเทียบกับเวลาและฉันต้องการให้แน่ใจว่าคนรู้ว่าบรรทัดไหนอยู่) ดังนั้นฉันต้องการตำนาน แต่ดูตัวอย่างต่อไปนี้ด้านล่าง ( จากเว็บไซต์อย่างเป็นทางการ ): ax = subplot(1,1,1) p1, = ax.plot([1,2,3], label="line 1") p2, …
263 python  matplotlib  plot 

7
จะทำให้แปลงอินไลน์ใน Jupyter Notebook ใหญ่ขึ้นได้อย่างไร
ฉันได้แปลงอินไลน์ลงในสมุดบันทึก Ipython ของฉันด้วย " %matplotlib inline." ตอนนี้พล็อตจะปรากฏขึ้น อย่างไรก็ตามมันมีขนาดเล็กมาก มีวิธีทำให้ขนาดใหญ่ขึ้นโดยใช้การตั้งค่าโน้ตบุ๊กหรือการตั้งค่าพล็อตหรือไม่?

28
วิธีการเริ่มต้นอาร์เรย์สองมิติใน Python ได้อย่างไร
ฉันเริ่มต้นไพ ธ อนและฉันพยายามใช้รายการสองมิติซึ่งตอนแรกฉันเติมตัวแปรตัวเดียวกันในทุกที่ ฉันมากับสิ่งนี้: def initialize_twodlist(foo): twod_list = [] new = [] for i in range (0, 10): for j in range (0, 10): new.append(foo) twod_list.append(new) new = [] มันให้ผลลัพธ์ที่ต้องการ แต่ให้ความรู้สึกเหมือนเป็นวิธีแก้ปัญหา มีวิธีที่ง่ายกว่า / สั้นกว่า / สวยงามกว่านี้หรือไม่?

6
วิธีรับผลรวม MD5 ของสตริงโดยใช้ไพ ธ อน?
ในเอกสาร Flickr APIคุณต้องค้นหาผลรวม MD5 ของสตริงเพื่อสร้าง[api_sig]ค่า เราจะไปสร้าง MD5 ผลรวมจากสตริงได้อย่างไร ตัวอย่างของ Flickr: สตริง: 000005fab4534d05api_key9a0554259914a86fb9e7eb014e4e5d52permswrite ผลรวม MD5: a02506b31c1cd46c2e0b6380fb94eb3d
262 python  md5  flickr 

11
อะไรบล็อก Ruby, Python เพื่อให้ได้ความเร็ว Javascript V8? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน5 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีคุณสมบัติ Ruby / Python ที่บล็อกการใช้งานการเพิ่มประสิทธิภาพ (เช่นการแคชแบบอินไลน์ ) V8 engine มีหรือไม่? Python ได้รับการพัฒนาโดย Google ร่วมกันดังนั้นจึงไม่ควรถูกบล็อกโดยสิทธิบัตรซอฟต์แวร์ หรือนี่เป็นเรื่องของทรัพยากรที่ใส่ลงในโครงการ V8 โดย Google

10
ฉันจะอ่านอินพุตเป็นตัวเลขได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ทำไมxและyสตริงแทนที่จะเป็น ints ในรหัสด้านล่าง? (หมายเหตุ: ในการใช้งาน 2.x หลามraw_input(). ในหลามใช้ 3.x input(). raw_input()ถูกเปลี่ยนชื่อinput()ในหลาม 3.x) play = True while play: x = input("Enter a number: ") y = input("Enter a number: ") print(x + y) print(x - y) print(x * y) print(x / y) print(x % y) if input("Play again? …

11
ฉันจะโคลนวัตถุตัวอย่างของรุ่น Django และบันทึกลงในฐานข้อมูลได้อย่างไร
Foo.objects.get(pk="foo") <Foo: test> ในฐานข้อมูลฉันต้องการเพิ่มวัตถุอื่นซึ่งเป็นสำเนาของวัตถุด้านบน สมมติว่าตารางของฉันมีหนึ่งแถว ฉันต้องการแทรกวัตถุแถวแรกในแถวอื่นด้วยคีย์หลักที่แตกต่างกัน ฉันจะทำสิ่งนั้นได้อย่างไร


23
Python อ่านอักขระหนึ่งตัวจากผู้ใช้
มีวิธีอ่านอักขระหนึ่งตัวจากอินพุตของผู้ใช้หรือไม่? ตัวอย่างเช่นพวกเขากดปุ่มเดียวที่สถานีและมันจะถูกส่งกลับ (เรียงลำดับเหมือนgetch()) ฉันรู้ว่ามีฟังก์ชั่นใน Windows สำหรับมัน แต่ฉันต้องการบางอย่างที่เป็นแพลตฟอร์มข้าม
261 python  input 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.