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

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


10
วิธีโหลดคลาส Python แบบไดนามิก
รับสตริงของคลาส Python เช่นmy_package.my_module.MyClassวิธีที่ดีที่สุดในการโหลดมันคืออะไร? ในคำอื่น ๆ ฉันกำลังมองหาเทียบเท่าClass.forName()ใน Java ฟังก์ชั่นใน Python มันต้องทำงานกับ Google App Engine สิ่งนี้จะเป็นฟังก์ชั่นที่ยอมรับ FQN ของคลาสเป็นสตริงและส่งคืนการอ้างอิงไปยังคลาส: my_class = load_class('my_package.my_module.MyClass') my_instance = my_class()

4
ลบอักขระตัวแรกของสตริง
ฉันต้องการลบอักขระตัวแรกของสตริง ตัวอย่างเช่นสตริงของฉันเริ่มต้นด้วย:และฉันต้องการที่จะลบเท่านั้น มีหลายเหตุการณ์:ในสตริงที่ไม่ควรลบออก ฉันกำลังเขียนรหัสใน Python
167 python  string 

6
วิธีการทำพล็อตกระจายกับวงกลมที่ว่างใน Python
ใน Python ด้วย Matplotlib พล็อตกระจายที่มีวงกลมว่างเปล่าจะถูกพล็อตได้อย่างไร เป้าหมายคือการวาดวงกลมที่ว่างเปล่ารอบ ๆดิสก์สีบางอันที่ได้วางแผนไว้แล้วscatter()เพื่อที่จะไฮไลต์โดยไม่ต้องวาดวงกลมสีใหม่ ฉันพยายามที่facecolors=Noneจะไม่มีประโยชน์

6
ฉันจะแชร์สมุดบันทึก Jupyter กับผู้ที่ไม่ใช่โปรแกรมเมอร์ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังพยายามคลุมหัวสิ่งที่ฉันสามารถทำได้ / ไม่สามารถทำได้กับ Jupyter ฉันมีเซิร์ฟเวอร์ Jupyter ทำงานบนเซิร์ฟเวอร์ภายในของเราสามารถเข้าถึงได้ผ่าน VPN และป้องกันด้วยรหัสผ่าน ฉันเป็นคนเดียวที่สร้างสมุดบันทึกจริง แต่ฉันต้องการให้สมาชิกทีมอื่นมองเห็นสมุดบันทึกบางเล่มด้วยวิธีอ่านอย่างเดียว โดยหลักการแล้วฉันสามารถแบ่งปัน URL กับพวกเขาซึ่งพวกเขาจะทำบุ๊กมาร์กเมื่อพวกเขาต้องการดูสมุดบันทึกที่มีข้อมูลที่รีเฟรช ฉันเห็นตัวเลือกการส่งออก แต่ไม่พบการกล่าวถึง "การเผยแพร่" หรือ "การทำให้เป็นสาธารณะ" ในโน้ตบุ๊คสาธารณะ เป็นไปไม่ได้เหรอ? อาจเป็นวิธีที่ผิดที่จะคิดว่า Jupyter ควรใช้อย่างไร?


7
ใช้ Pandas เพื่อ pd.read_excel () สำหรับหลายแผ่นงานของสมุดงานเดียวกัน
ฉันมีไฟล์สเปรดชีตขนาดใหญ่ (.xlsx) ที่ฉันกำลังประมวลผลโดยใช้ python python มันเกิดขึ้นที่ฉันต้องการข้อมูลจากสองแท็บในไฟล์ขนาดใหญ่นั้น หนึ่งในแท็บมีข้อมูลมากมายและอีกแท็บหนึ่งมีเพียงไม่กี่ตารางเซลล์ เมื่อฉันใช้pd.read_excel ()บนแผ่นงานใด ๆฉันรู้สึกว่าไฟล์ทั้งหมดถูกโหลด (ไม่ใช่แค่แผ่นงานที่ฉันสนใจ) ดังนั้นเมื่อฉันใช้วิธีสองครั้ง (หนึ่งครั้งสำหรับแต่ละแผ่นงาน) ฉันต้องประสบกับเวิร์กบุ๊กทั้งเล่มที่อ่านเป็นสองเท่า (แม้ว่าเราจะใช้แผ่นงานที่ระบุเท่านั้น) ฉันใช้มันผิดหรือถูก จำกัด ด้วยวิธีนี้หรือไม่? ขอบคุณ!

6
รูปแบบการออกแบบหลาม [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังมองหาแหล่งข้อมูลใด ๆ ที่ให้ตัวอย่างของวิธีปฏิบัติที่ดีที่สุดรูปแบบการออกแบบและหลักการ SOLID โดยใช้ Python

6
ทำไมการพิมพ์ถึง stdout ช้ามาก? มันสามารถเร่งความเร็วได้หรือไม่
ฉันประหลาดใจ / ผิดหวังอยู่เสมอว่าต้องใช้เวลานานแค่ไหนในการส่งออกไปยังเครื่องด้วยคำสั่งพิมพ์ หลังจากการบันทึกอย่างช้า ๆ เมื่อเร็ว ๆ นี้ฉันตัดสินใจที่จะมองมันและรู้สึกประหลาดใจมากที่พบว่าเกือบตลอดเวลาที่ใช้รอเครื่องเทอร์มินัลเพื่อประมวลผลผลลัพธ์ การเขียนไปยัง stdout สามารถเร่งความเร็วได้บ้าง ผมเขียนสคริปต์ (' print_timer.py' ที่ด้านล่างของคำถามนี้) เพื่อเปรียบเทียบระยะเวลาเมื่อเขียน 100k เส้นที่ stdout /dev/nullเพื่อไฟล์และมีการเปลี่ยนเส้นทางไปยัง นี่คือผลการจับเวลา: $ python print_timer.py this is a test this is a test <snipped 99997 lines> this is a test ----- timing summary (100k lines each) ----- print :11.950 s write …
166 python  linux  printing  stdout  tty 

11
Django 1.7 โยน django.core.exceptions.AppRegistryNotReady: ยังไม่ได้โหลดโมเดล
นี่คือการย้อนกลับบนระบบ windows ของฉัน Traceback (most recent call last): File "D:\AMD\workspace\steelrumors\manage.py", line 9, in <module> django.setup() File "D:\AMD\Django\django-django-4c85a0d\django\__init__.py", line 21, in setup apps.populate(settings.INSTALLED_APPS) File "D:\AMD\Django\django-django-4c85a0d\django\apps\registry.py", line 108, in populate app_config.import_models(all_models) File "D:\AMD\Django\django-django-4c85a0d\django\apps\config.py", line 197, in import_models self.models_module = import_module(models_module_name) File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module __import__(name) File "C:\Python27\lib\site-packages\registration\models.py", line 15, in …
166 python  django 

5
ฉันจะสร้างอาร์เรย์ numpy จากเครื่องกำเนิดไฟฟ้าได้อย่างไร
ฉันจะสร้างอาร์เรย์ numpy จากวัตถุตัวสร้างได้อย่างไร ให้ฉันอธิบายปัญหา: >>> import numpy >>> def gimme(): ... for x in xrange(10): ... yield x ... >>> gimme() <generator object at 0x28a1758> >>> list(gimme()) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> numpy.array(xrange(10)) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> …
166 python  numpy  generator 

13
วิธีพิมพ์พจนานุกรมบรรทัดต่อบรรทัดใน Python?
นี่คือพจนานุกรม cars = {'A':{'speed':70, 'color':2}, 'B':{'speed':60, 'color':3}} ใช้สิ่งนี้ for loop for keys,values in cars.items(): print(keys) print(values) มันพิมพ์ต่อไปนี้: B {'color': 3, 'speed': 60} A {'color': 2, 'speed': 70} แต่ฉันต้องการให้โปรแกรมพิมพ์แบบนี้: B color : 3 speed : 60 A color : 2 speed : 70 ฉันเพิ่งเริ่มเรียนรู้พจนานุกรมดังนั้นฉันไม่แน่ใจว่าจะทำอย่างไร

6
Pandas DataFrame Group โดยสองคอลัมน์และรับการนับ
ฉันมี dataframe นุ่นในรูปแบบต่อไปนี้: df = pd.DataFrame([[1.1, 1.1, 1.1, 2.6, 2.5, 3.4,2.6,2.6,3.4,3.4,2.6,1.1,1.1,3.3], list('AAABBBBABCBDDD'), [1.1, 1.7, 2.5, 2.6, 3.3, 3.8,4.0,4.2,4.3,4.5,4.6,4.7,4.7,4.8], ['x/y/z','x/y','x/y/z/n','x/u','x','x/u/v','x/y/z','x','x/u/v/b','-','x/y','x/y/z','x','x/u/v/w'],['1','3','3','2','4','2','5','3','6','3','5','1','1','1']]).T df.columns = ['col1','col2','col3','col4','col5'] DF: col1 col2 col3 col4 col5 0 1.1 A 1.1 x/y/z 1 1 1.1 A 1.7 x/y 3 2 1.1 A 2.5 x/y/z/n 3 3 2.6 B 2.6 …
166 python  pandas  dataframe 


11
ค้นหาตำแหน่งที่ติดตั้งไพ ธ อน (หากไม่ใช่ค่าเริ่มต้น)
Python อยู่ในเครื่องของฉันฉันไม่รู้ว่าถ้าฉันพิมพ์ python ในเทอร์มินัลจะเปิด Python 2.6.4 นี่ไม่ได้อยู่ในไดเรกทอรีเริ่มต้นมีวิธีหาตำแหน่งติดตั้งจากที่นี่หรือไม่
166 python 

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