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

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

8
ImportError: libSM.so.6: ไม่สามารถเปิดไฟล์อ็อบเจ็กต์ที่แบ่งใช้: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
เมื่อพยายามนำเข้า OpenCV โดยใช้import cv2ฉันได้รับข้อผิดพลาดต่อไปนี้: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or directory ไม่แน่ใจว่าจะแก้ไขอย่างไร - พยายามเล่นกับเครื่องมือColaboratoryใหม่ของ Google …

3
ความแตกต่างระหว่าง 'python setup.py install' และ 'pip install'
ฉันมีแพ็คเกจภายนอกที่ต้องการติดตั้งใน python Virtualenv จากไฟล์ tar วิธีที่ดีที่สุดในการติดตั้งแพ็คเกจคืออะไร? ฉันได้ค้นพบ 2 วิธีที่สามารถทำได้: แตกไฟล์ tar จากนั้นเรียกใช้python setup.py installภายในไดเร็กทอรีที่แยกออกมา pip install packagename.tar.gzจากตัวอย่าง # 7 ในhttps://pip.pypa.io/en/stable/reference/pip_install/#examples ถ้ามีความแตกต่างให้ทำใน 2 วิธีนี้

10
ตรวจจับการกดปุ่มใน python?
ฉันกำลังสร้างโปรแกรมประเภทนาฬิกาจับเวลาใน python และฉันต้องการทราบวิธีตรวจสอบว่ามีการกดปุ่มหรือไม่ (เช่น p สำหรับ pause และ s เพื่อหยุด) และฉันไม่ต้องการให้เป็น raw_input ที่รอ อินพุตของผู้ใช้ก่อนดำเนินการต่อ ใครรู้วิธีทำแบบนี้ในขณะวนซ้ำ นอกจากนี้ฉันต้องการสร้างข้ามแพลตฟอร์มนี้ แต่ถ้าเป็นไปไม่ได้เป้าหมายการพัฒนาหลักของฉันคือ linux

5
การนำเข้าจากเส้นทางสัมพัทธ์ใน Python
ฉันมีโฟลเดอร์สำหรับรหัสไคลเอ็นต์โฟลเดอร์สำหรับรหัสเซิร์ฟเวอร์ของฉันและโฟลเดอร์สำหรับรหัสที่แชร์ระหว่างกัน Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py ฉันจะนำเข้า Common.py จาก Server.py และ Client.py ได้อย่างไร

1
DeprecationWarning: ลำดับการหลีกไม่ถูกต้อง - จะใช้อะไรแทน \ d?
ฉันพบปัญหากับreโมดูลใน Python 3.6.5 ฉันมีรูปแบบนี้ในนิพจน์ทั่วไปของฉัน: '\\nRevision: (\d+)\\n' แต่เมื่อฉันเรียกใช้ฉันจะได้รับไฟล์DeprecationWarning. ฉันค้นหาปัญหาใน SOแต่ไม่พบคำตอบจริง ๆ แล้วฉันควรใช้\d+อะไรแทนดี เฉยๆ[0-9]+หรืออาจจะเป็นอย่างอื่น?
113 python  regex  python-3.x 

9
ส่งคืนหลายคอลัมน์จากการใช้แพนด้า ()
ฉันมี DataFrame แพนด้า, df_test. ประกอบด้วยคอลัมน์ 'ขนาด' ซึ่งแสดงขนาดเป็นไบต์ ฉันคำนวณ KB, MB และ GB โดยใช้รหัสต่อไปนี้: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) + ' KB') df_test['size_mb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0 ** 2, grouping=True) + ' …

8
แพนด้า: วิธีที่ดีที่สุดในการเลือกคอลัมน์ทั้งหมดที่มีชื่อขึ้นต้นด้วย X
ฉันมี DataFrame: import pandas as pd import numpy as np df = pd.DataFrame({'foo.aa': [1, 2.1, np.nan, 4.7, 5.6, 6.8], 'foo.fighters': [0, 1, np.nan, 0, 0, 0], 'foo.bars': [0, 0, 0, 0, 0, 1], 'bar.baz': [5, 5, 6, 5, 5.6, 6.8], 'foo.fox': [2, 4, 1, 0, 0, 5], 'nas.foo': ['NA', 0, …

8
ฉันจะเปิดใช้งาน CORS บน Django REST Framework ได้อย่างไร
ฉันจะเปิดใช้งาน CORS บน Django REST Framework ได้อย่างไร การอ้างอิงไม่ได้ช่วยอะไรมากนักมันบอกว่าฉันสามารถทำได้โดยมิดเดิลแวร์ แต่ฉันจะทำเช่นนั้นได้อย่างไร

1
วิธีใส่คำอธิบายประกอบประเภทของค่าที่ส่งคืนหลายค่า
ฉันจะใช้คำแนะนำประเภทเพื่อใส่คำอธิบายประกอบฟังก์ชันที่ส่งคืนค่าIterableที่ให้ค่าสองค่าเสมอ: a boolและ a ได้strอย่างไร คำใบ้Tuple[bool, str]อยู่ใกล้ยกเว้นว่าจะ จำกัด ประเภทค่าส่งคืนเป็นทูเปิลไม่ใช่ตัวสร้างหรือประเภทอื่นที่ทำซ้ำได้ ส่วนใหญ่ฉันสงสัยเพราะฉันต้องการใส่คำอธิบายประกอบฟังก์ชันfoo()ที่ใช้ในการคืนค่าหลายค่าเช่นนี้: always_a_bool, always_a_str = foo() โดยปกติจะทำหน้าที่เช่นfoo()do something like return a, b(ซึ่งส่งคืน tuple) แต่ฉันต้องการให้คำใบ้ประเภทมีความยืดหยุ่นพอที่จะแทนที่ tuple ที่ส่งคืนด้วยเครื่องกำเนิดไฟฟ้าหรือรายการหรืออย่างอื่น

8
จัดรูปแบบตัวเลขเป็นสตริงใน Python
ฉันต้องการค้นหาวิธีจัดรูปแบบตัวเลขเป็นสตริง รหัสของฉันอยู่ที่นี่: return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm ชั่วโมงและนาทีเป็นจำนวนเต็มและวินาทีเป็นทศนิยม ฟังก์ชั่น str () จะแปลงตัวเลขเหล่านี้ทั้งหมดเป็นตำแหน่งที่สิบ (0.1) ดังนั้นแทนที่จะส่งสตริงออกเป็น "5: 30: 59.07 น." มันจะแสดงข้อความเช่น "5.0: 30.0: 59.1 น." สิ่งที่สำคัญที่สุดคือไลบรารี / ฟังก์ชันใดที่ฉันต้องทำเพื่อฉัน

10
ลบรายการออกจากพจนานุกรมเมื่อไม่ทราบรหัส
วิธีที่ดีที่สุดในการลบรายการออกจากพจนานุกรมตามค่าคือเมื่อไม่ทราบคีย์ของรายการใด นี่เป็นแนวทางง่ายๆ: for key, item in some_dict.items(): if item is item_to_remove: del some_dict[key] มีวิธีที่ดีกว่านี้ไหม มีอะไรผิดปกติกับการกลายพันธุ์ (ลบรายการ) จากพจนานุกรมในขณะที่ทำซ้ำหรือไม่
112 python  dictionary 

7
จะแยกองค์ประกอบที่ n ออกจากรายการสิ่งที่เพิ่มขึ้นได้อย่างไร?
ฉันกำลังพยายามหาองค์ประกอบที่ n จากรายการสิ่งที่เพิ่มขึ้น ฉันมีสิ่งที่ชอบ: elements = [(1,1,1),(2,3,7),(3,5,10)] ฉันต้องการแยกเฉพาะองค์ประกอบที่สองของแต่ละทูเปิลลงในรายการ: seconds = [1, 3, 5] ฉันรู้ว่ามันสามารถทำได้ด้วยการforวนซ้ำ แต่ฉันอยากรู้ว่ามีวิธีอื่นหรือไม่เนื่องจากฉันมีตัวทับหลายพันตัว
112 python  list  tuples 

11
การวิเคราะห์องค์ประกอบหลักใน Python
ฉันต้องการใช้การวิเคราะห์องค์ประกอบหลัก (PCA) สำหรับการลดขนาด มี numpy หรือ scipy อยู่แล้วหรือต้องม้วนเองโดยใช้numpy.linalg.eigh? ฉันไม่เพียงต้องการใช้การสลายตัวของค่าเอกพจน์ (SVD) เพราะข้อมูลอินพุตของฉันค่อนข้างมีมิติสูง (~ 460 มิติ) ดังนั้นฉันคิดว่า SVD จะช้ากว่าการคำนวณหาค่าเอกพจน์ของเมทริกซ์ความแปรปรวนร่วม ฉันหวังว่าจะได้พบกับการใช้งานที่แก้ไขจุดบกพร่องไว้ล่วงหน้าซึ่งได้ทำการตัดสินใจที่ถูกต้องแล้วว่าจะใช้วิธีใดและอาจเป็นการเพิ่มประสิทธิภาพอื่น ๆ ที่ฉันไม่รู้
112 python  numpy  scipy  pca 

2
Java หรือ Python สำหรับการประมวลผลภาษาธรรมชาติ [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการทราบว่าภาษาโปรแกรมใดดีกว่าสำหรับการประมวลผลภาษาธรรมชาติ JavaหรือPython ? ฉันพบคำถามและคำตอบมากมายเกี่ยวกับเรื่องนี้ แต่ฉันยังคงหลงเลือกว่าจะใช้อันไหนดี และฉันต้องการทราบว่าไลบรารี NLP ใดที่จะใช้สำหรับ Java เนื่องจากมีไลบรารีจำนวนมาก (LingPipe, GATE, OpenNLP, StandfordNLP) สำหรับ Python โปรแกรมเมอร์ส่วนใหญ่แนะนำ NLTK แต่ถ้าฉันต้องการประมวลผลข้อความหรือดึงข้อมูลจากข้อมูลที่ไม่มีโครงสร้าง (เพียงแค่สร้างข้อความภาษาอังกฤษธรรมดาที่ไม่เสียค่าใช้จ่าย) เพื่อให้ได้ข้อมูลที่เป็นประโยชน์ตัวเลือกที่ดีที่สุดคืออะไร? Java หรือ Python? ห้องสมุดที่เหมาะสม? Updated สิ่งที่ฉันต้องการทำคือดึงข้อมูลผลิตภัณฑ์ที่เป็นประโยชน์จากข้อมูลที่ไม่มีโครงสร้าง (เช่นผู้ใช้สร้างโฆษณาในรูปแบบต่างๆเกี่ยวกับโทรศัพท์มือถือหรือแล็ปท็อปที่มีภาษาอังกฤษไม่ได้มาตรฐาน)
112 java  python  nlp 

14
คุณกำหนดค่า Django สำหรับการพัฒนาและปรับใช้อย่างง่ายได้อย่างไร
ฉันมักจะใช้SQLiteเมื่อทำการ พัฒนาDjangoแต่บนเซิร์ฟเวอร์ที่ใช้งานจริงมักต้องการสิ่งที่มีประสิทธิภาพมากกว่า (เช่นMySQL / PostgreSQL ) มีการเปลี่ยนแปลงอื่น ๆ ที่ต้องทำกับการตั้งค่า Django เช่นกัน: ตำแหน่งการบันทึก / ความเข้มที่แตกต่างกันเส้นทางสื่อ ฯลฯ คุณจะจัดการการเปลี่ยนแปลงทั้งหมดนี้อย่างไรเพื่อให้การปรับใช้เป็นกระบวนการอัตโนมัติที่เรียบง่าย
112 python  django 

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