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

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

10
Pythons glob.glob สั่งซื้ออย่างไร
ฉันได้เขียนรหัสไพ ธ อนต่อไปนี้: #!/usr/bin/python # -*- coding: utf-8 -*- import os, glob path = '/home/my/path' for infile in glob.glob( os.path.join(path, '*.png') ): print infile ตอนนี้ฉันได้รับสิ่งนี้: /home/my/path/output0352.png /home/my/path/output0005.png /home/my/path/output0137.png /home/my/path/output0202.png /home/my/path/output0023.png /home/my/path/output0048.png /home/my/path/output0069.png /home/my/path/output0246.png /home/my/path/output0071.png /home/my/path/output0402.png /home/my/path/output0230.png /home/my/path/output0182.png /home/my/path/output0121.png /home/my/path/output0104.png /home/my/path/output0219.png /home/my/path/output0226.png /home/my/path/output0215.png /home/my/path/output0266.png /home/my/path/output0347.png /home/my/path/output0295.png /home/my/path/output0131.png /home/my/path/output0208.png /home/my/path/output0194.png สั่งซื้อในทางใด? มันอาจช่วยให้คุณรับ …
200 python 

4
ฉันจะสร้างสำเนาของวัตถุใน Python ได้อย่างไร
ฉันต้องการสร้างสำเนาของวัตถุ ฉันต้องการให้วัตถุใหม่มีคุณสมบัติทั้งหมดของวัตถุเก่า (ค่าของเขตข้อมูล) แต่ฉันต้องการมีวัตถุอิสระ ดังนั้นถ้าฉันเปลี่ยนค่าของเขตข้อมูลของวัตถุใหม่วัตถุเก่าไม่ควรได้รับผลกระทบจากสิ่งนั้น
200 python  oop  object  copy 

4
วิธีการได้รับส่วนหัว http ในขวด?
ฉันเป็นมือใหม่กับงูใหญ่และใช้ Python Flask และสร้างบริการ REST API ฉันต้องการตรวจสอบส่วนหัวการอนุญาตที่ส่งให้ลูกค้า แต่ฉันไม่สามารถหาวิธีที่จะได้รับส่วนหัว HTTP ในขวด ความช่วยเหลือใด ๆ สำหรับการขออนุมัติ HTTP ส่วนหัวจะได้รับการชื่นชม

11
การนำเข้าแพ็คเกจพี่น้อง
ฉันได้ลองอ่านคำถามเกี่ยวกับการนำเข้าของพี่น้องและแม้แต่ เอกสารแพคเกจแต่ฉันยังไม่พบคำตอบ ด้วยโครงสร้างต่อไปนี้: ├── LICENSE.md ├── README.md ├── api │ ├── __init__.py │ ├── api.py │ └── api_key.py ├── examples │ ├── __init__.py │ ├── example_one.py │ └── example_two.py └── tests │ ├── __init__.py │ └── test_one.py สคริปต์ใน examplesและtestsไดเรกทอรีสามารถนำเข้าจาก apiโมดูลและสามารถเรียกใช้จาก commandline ได้อย่างไร นอกจากนี้ฉันต้องการหลีกเลี่ยงการsys.path.insertแฮ็กที่น่าเกลียดสำหรับทุกไฟล์ แน่นอนสิ่งนี้สามารถทำได้ใน Python ใช่ไหม

11
วิธีรับดัชนีของอาร์เรย์ที่เรียงลำดับใน Python
ฉันมีรายการตัวเลข: myList = [1, 2, 3, 100, 5] [1, 2, 3, 5, 100]ตอนนี้ถ้าผมเรียงลำดับรายการนี้จะได้รับ สิ่งที่ฉันต้องการคือดัชนีขององค์ประกอบจากรายการต้นฉบับในการเรียงลำดับคือ[0, 1, 2, 4, 3] --- ala MATLAB ของฟังก์ชั่นการเรียงลำดับที่ส่งกลับทั้งค่าและดัชนี
199 python  indexing  sorted 


7
ตัวดำเนินการ tilde ใน Python
การใช้ตัวดำเนินการ tilde ใน Python คืออะไร สิ่งหนึ่งที่ฉันคิดได้คือทำบางสิ่งในทั้งสองด้านของสตริงหรือรายการเช่นตรวจสอบว่าสตริงเป็น palindromic หรือไม่: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) การใช้งานที่ดีอื่น ๆ
199 python  operators 


11
ฉันจะทำให้ IntelliJ จดจำโมดูล Python ทั่วไปได้อย่างไร
ฉันใช้ IntelliJ 10 IDEA Ultimate Edition ฉันได้สร้างไฟล์ใหม่ Test.py แล้วและ IntelliJ ได้เปลี่ยนไปเป็นโหมดการแยกวิเคราะห์ Python อย่างถูกต้อง (ฉันสามารถยืนยันได้โดยการพิมพ์ "d" มันปรากฏขึ้น "def" เป็นข้อเสนอแนะและการกดปุ่มแท็บอย่างถูกต้องให้ฉัน "def:") อย่างไรก็ตามเมื่อฉันลองใช้รหัสนี้ ... import os cwd = os.getcw <Ctrl-space> มีสองสิ่งเกิดขึ้น .... ฉันได้รับขีดเส้นใต้ squggly ภายใต้ระบบปฏิบัติการและโฮเวอร์เหนือมันทำให้ฉัน "Unresolved อ้างอิง 'OS'" ข้อความ ฉันไม่ได้รับคำแนะนำที่กดปุ่ม Ctrl-space ด้านบนเมื่อฉันคาดว่าจะเห็น "getcwd" ฉันสมมติว่านี่จะเป็นผลมาจากการที่ฉันไม่ได้ตั้งค่า IntelliJ อย่างถูกต้องเพื่อจัดการกับโมดูลหลาม แต่ฉันไม่รู้ว่ามันหายไปไหน ผู้ใช้ IntelliJ / Python ใดสามารถช่วยฉันได้บ้าง


17
ตรวจจับและแยกค่าผิดปกติในกรอบข้อมูล Pandas
ฉันมีกรอบข้อมูลแพนด้ากับคอลัมน์ไม่กี่ ตอนนี้ฉันรู้แล้วว่าแถวบางเส้นเป็นค่าผิดปกติซึ่งขึ้นอยู่กับค่าคอลัมน์ที่แน่นอน ตัวอย่างเช่น คอลัมน์ 'Vol' มีค่าทั้งหมดโดยรอบ12xxและหนึ่งค่าคือ4000(ค่าที่มากกว่า) ตอนนี้ฉันต้องการยกเว้นแถวเหล่านั้นที่มีVolคอลัมน์แบบนี้ โดยพื้นฐานแล้วฉันต้องใส่ตัวกรองลงในกรอบข้อมูลเพื่อให้เราเลือกแถวทั้งหมดที่ค่าของคอลัมน์หนึ่งอยู่ภายในกล่าวคือค่าเบี่ยงเบนมาตรฐาน 3 ค่าจากค่าเฉลี่ย อะไรคือวิธีที่สวยงามในการบรรลุเป้าหมายนี้?


13
วิธีที่ดีที่สุดในการแทนที่อักขระหลายตัวในสตริง?
ฉันต้องการแทนที่ตัวละครบางตัวดังนี้: &➔ \&, #➔ \#, ... ฉันเขียนโค้ดดังนี้ แต่ฉันเดาว่าควรมีวิธีที่ดีกว่า คำใบ้ใด ๆ strs = strs.replace('&', '\&') strs = strs.replace('#', '\#') ...
199 python  string  replace 

3
ฉันจะปรับปรุงการตรวจจับอุ้งเท้าได้อย่างไร
หลังจากคำถามก่อนหน้าของฉันเกี่ยวกับการค้นหานิ้วเท้าภายในอุ้งเท้าแต่ละฉันเริ่มโหลดการวัดอื่น ๆ เพื่อดูว่ามันจะถือ น่าเสียดายที่ฉันพบปัญหาอย่างรวดเร็วด้วยหนึ่งในขั้นตอนก่อนหน้านี้: การจดจำอุ้งเท้า คุณจะเห็นว่าการพิสูจน์แนวคิดของฉันนั้นใช้แรงกดดันสูงสุดของเซ็นเซอร์แต่ละตัวเมื่อเวลาผ่านไปและจะเริ่มมองหาผลรวมของแต่ละแถวจนกระทั่งพบว่าเป็นเช่นนั้น! = 0.0 จากนั้นจะทำเช่นเดียวกันสำหรับคอลัมน์และทันทีที่พบแถวมากกว่า 2 แถวโดยที่เป็นศูนย์อีกครั้ง มันเก็บค่าแถวและคอลัมน์ที่น้อยที่สุดและสูงสุดในดัชนีบางอย่าง อย่างที่คุณเห็นในรูปนี้มันใช้งานได้ดีในกรณีส่วนใหญ่ อย่างไรก็ตามมีข้อเสียมากมายสำหรับวิธีนี้ (นอกเหนือจากการใช้วิธีดั้งเดิมมาก): มนุษย์สามารถมี 'เท้ากลวง' ซึ่งหมายความว่ามีหลายแถวที่ว่างเปล่าภายในรอยเท้า เนื่องจากฉันกลัวว่าสิ่งนี้อาจเกิดขึ้นกับสุนัข (ใหญ่) ด้วยฉันรออย่างน้อย 2 หรือ 3 แถวก่อนตัดอุ้งมือ สิ่งนี้จะสร้างปัญหาหากผู้ติดต่อรายอื่นในคอลัมน์ที่แตกต่างกันก่อนที่จะถึงแถวที่ว่างเปล่าจำนวนมากดังนั้นจึงเป็นการขยายพื้นที่ ฉันคิดว่าฉันสามารถเปรียบเทียบคอลัมน์และดูว่าพวกเขามีค่าเกินกว่าที่กำหนดหรือไม่พวกเขาจะต้องแยกอุ้งเท้า ปัญหาจะแย่ลงเมื่อสุนัขตัวเล็กมากหรือเดินด้วยความเร็วสูงกว่า เกิดอะไรขึ้นคือเท้าของอุ้งเท้าหน้ายังคงสัมผัสกันอยู่ในขณะที่นิ้วเท้าหลังของอุ้งเท้าเพิ่งเริ่มสัมผัสกันภายในบริเวณเดียวกับอุ้งเท้าหน้า! ด้วยสคริปต์ที่เรียบง่ายของฉันมันจะไม่สามารถแยกสองคนนี้ได้เพราะมันจะต้องพิจารณาว่าเฟรมของพื้นที่นั้นเป็นของอุ้งเท้าอันไหนในขณะนี้ฉันต้องดูค่าสูงสุดของเฟรมทั้งหมด ตัวอย่างของการเริ่มต้นผิดพลาด: ดังนั้นตอนนี้ฉันกำลังมองหาวิธีที่ดีกว่าในการจดจำและแยกอุ้งเท้า (หลังจากนั้นฉันจะไปที่ปัญหาของการตัดสินใจว่าอุ้งเท้ามันคืออะไร!) ปรับปรุง: ฉันพยายามหาคำตอบของ Joe (ยอดเยี่ยม!) แต่ฉันมีปัญหาในการแยกข้อมูลอุ้งเท้าจริงออกจากไฟล์ของฉัน coded_paws แสดงให้ฉันเห็นอุ้งเท้าที่แตกต่างกันทั้งหมดเมื่อนำไปใช้กับภาพความดันสูงสุด (ดูด้านบน) อย่างไรก็ตามการแก้ปัญหาจะผ่านแต่ละเฟรม (เพื่อแยกอุ้งเท้าที่ทับซ้อนกัน) และตั้งค่าคุณลักษณะสี่อย่างเช่นพิกัดหรือความสูง / ความกว้าง ฉันไม่สามารถหาวิธีนำคุณลักษณะเหล่านี้มาใช้และเก็บไว้ในตัวแปรบางตัวที่ฉันสามารถนำไปใช้กับข้อมูลการวัดได้ เนื่องจากฉันจำเป็นต้องรู้สำหรับอุ้งเท้าแต่ละตัวสิ่งที่ตั้งอยู่ในระหว่างที่เฟรมและคู่นี้ที่อุ้งเท้ามันคือ (ด้านหน้า / …

8
Python ใน Xcode 4+?
ใครจะสร้างสภาพแวดล้อมที่เป็นมิตรกับ Python ใน Xcode 4, 5, 6 หรือ 7
198 python  xcode  xcode7 

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