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

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

4
วิธีสร้างคอลัมน์ทูเพิลจากสองคอลัมน์ใน Pandas
ฉันมี Pandas DataFrame และฉันต้องการรวมคอลัมน์ 'lat' และ 'long' เพื่อสร้างทูเพิล <class 'pandas.core.frame.DataFrame'> Int64Index: 205482 entries, 0 to 209018 Data columns: Month 205482 non-null values Reported by 205482 non-null values Falls within 205482 non-null values Easting 205482 non-null values Northing 205482 non-null values Location 205482 non-null values Crime type 205482 non-null values long …

5
ฉันสามารถรัน Keras model บน gpu ได้หรือไม่?
ฉันใช้โมเดล Keras โดยมีกำหนดส่ง 36 ชั่วโมงถ้าฉันฝึกโมเดลของฉันบน cpu จะใช้เวลาประมาณ 50 ชั่วโมงมีวิธีเรียกใช้ Keras บน gpu หรือไม่ ฉันใช้แบ็กเอนด์ Tensorflow และใช้งานบนสมุดบันทึก Jupyter โดยไม่ได้ติดตั้งอนาคอนดา

6
ฉันสามารถติดตั้งแพคเกจ Python windows ลงใน Virtualenvs ได้หรือไม่
Virtualenv นั้นยอดเยี่ยมมาก: มันช่วยให้ฉันสามารถเก็บการติดตั้ง Python ที่แตกต่างกันได้จำนวนหนึ่งเพื่อให้การอ้างอิงของโปรเจ็กต์ต่างๆไม่ได้ถูกรวมเข้าด้วยกันเป็นกองทั่วไป แต่ถ้าฉันต้องการติดตั้งแพคเกจบน Windows ที่รวมเป็นโปรแกรมติดตั้ง. exe ฉันจะสั่งให้ติดตั้งลงใน Virtualenv ได้อย่างไร ตัวอย่างเช่นฉันมี pycuda-0.94rc.win32-py2.6.exe เมื่อฉันเรียกใช้มันจะตรวจสอบรีจิสทรีและพบว่ามีเพียง Python26 เพียงตัวเดียวที่จะติดตั้งซึ่งเป็นสิ่งที่พบได้ทั่วไปซึ่งมีพื้นฐานมาจาก Virtualenv ของฉัน ฉันจะสั่งให้ติดตั้งลงใน Virtualenv ได้อย่างไร?

7
Python ใช้แจกแจงความเข้าใจภายในรายการ
สมมติว่าฉันมีรายการดังนี้: mylist = ["a","b","c","d"] ในการรับค่าที่พิมพ์พร้อมกับดัชนีฉันสามารถใช้enumerateฟังก์ชันของ Python เช่นนี้ >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> ตอนนี้เมื่อฉันพยายามใช้ภายในlist comprehensionมันทำให้ฉันเกิดข้อผิดพลาดนี้ >>> [i,j for i,j in enumerate(mylist)] File "<stdin>", line 1 [i,j for i,j in enumerate(mylist)] ^ SyntaxError: invalid syntax ดังนั้นคำถามของฉันคืออะไรคือวิธีที่ถูกต้องในการใช้การระบุความเข้าใจภายในรายการ?

13
วิธีใดที่เข้ากันได้มากที่สุดในการติดตั้งโมดูล Python บนเครื่อง Mac
ฉันเริ่มเรียนรู้งูหลามและรักมัน ฉันทำงานบน Mac เป็นหลักเช่นเดียวกับ Linux ฉันพบว่าบน Linux (Ubuntu 9.04 ส่วนใหญ่) เมื่อฉันติดตั้งโมดูล python โดยใช้ apt-get มันใช้งานได้ดี ฉันสามารถนำเข้าได้โดยไม่มีปัญหา บน Mac ฉันคุ้นเคยกับการใช้ Macports เพื่อติดตั้งอุปกรณ์ Unixy ทั้งหมด อย่างไรก็ตามฉันพบว่าโมดูล python ส่วนใหญ่ที่ฉันติดตั้งด้วย python นั้นไม่สามารถมองเห็นได้ ฉันใช้เวลาเล่นกับการตั้งค่า PATH และใช้ python_select ไม่มีอะไรได้ผลจริง ๆ และ ณ จุดนี้ฉันไม่เข้าใจจริงๆฉันแค่พูดเล่น ๆ ฉันรู้สึกว่า Macports ไม่ได้รับความนิยมอย่างกว้างขวางในการจัดการโมดูลหลาม ฉันต้องการเริ่มต้นใหม่โดยใช้แนวทางที่ "ยอมรับ" มากขึ้น (ถ้าเป็นคำที่ถูกต้อง) ดังนั้นฉันจึงสงสัยว่าวิธีที่นักพัฒนา Mac python ใช้จัดการโมดูลของพวกเขาคืออะไร? คำถามโบนัส: …

11
ความคิดเห็นเกี่ยวกับการใช้ Google App Engine? [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา กำลังทำโครงการเล็ก ๆ น้อย ๆ ที่สกปรกอย่างรวดเร็ว ฉันชอบความจริงที่ว่า Google App Engine ทำงานบน Python ที่มี Django ในตัว - ทำให้ฉันมีข้ออ้างในการลองใช้แพลตฟอร์มนั้น ... แต่คำถามของฉันคือ: มีใครใช้แอพเอนจินสำหรับสิ่งอื่นที่ไม่ใช่ปัญหาของเล่นหรือไม่? ฉันเห็นแอปตัวอย่างที่ดีอยู่แล้วดังนั้นฉันคิดว่านี่ดีพอสำหรับดีลจริง แต่ก็อยากได้ความคิดเห็น บันทึกความสำเร็จ / ความล้มเหลวอื่น ๆ จะดีมาก

7
โปรแกรมช่วยในการเขียนโปรแกรมที่ดีที่สุดสำหรับโปรแกรมเมอร์กำลังสอง
ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ก่อนที่คุณจะข้ามไปสู่ข้อสรุปใช่สิ่งนี้เกี่ยวข้องกับการเขียนโปรแกรม ครอบคลุมสถานการณ์ที่อยู่ภายใต้หัวข้อ "ที่นั่น แต่เพื่อพระคุณของพระเจ้าไปหาคุณหรือฉัน" นี่เป็นพื้นที่ใหม่สำหรับฉันดังนั้นฉันจึงขอความช่วยเหลืออย่างจริงจังที่นี่ ชายหนุ่มคนหนึ่งHonza Ripaในเมืองใกล้เคียงได้ทำ Dumb Thing แบบคลาสสิกสองสัปดาห์หลังจากจบการศึกษาจาก High School เขากระโดดลงไปในน้ำตื้นในแม่น้ำรัสเซียและมีการหยุดพัก C-4 / C-5ซึ่งบางครั้งเรียกว่าการว่ายน้ำ พักสระว่ายน้ำ. ในเวลาไม่กี่วินาทีเขาก็เปลี่ยนจากนักกอล์ฟและนักมวยปล้ำที่ยอดเยี่ยมไปเป็นสี่เท่า (อ่านเรื่องราว ... พวกเราทุกคนน่าจะโชคดีมากที่มีแฟนอย่างบรีแอนนา) นั่นคือ 10 เดือนที่แล้วและเขากลับมาควบคุมนิ้วชี้ขวาของเขาได้เพียงเล็กน้อยและอีกสองมือ / การเคลื่อนไหวของเท้าไม่มีสิ่งใดที่ละเอียด การควบคุมคอมพิวเตอร์ทั้งหมดของเขา (ปัจจุบันใช้งาน Win7 แต่เราสามารถเปลี่ยนได้ตามต้องการ) โดยใช้คำสั่งเสียง Honza ไม่ใช่คนโง่ เขามีเกรดเฉลี่ย 3.7 พร้อมคณิตศาสตร์และฟิสิกส์ AP ปัญหา: เนื่องจากข้อมูลทั้งหมดของเขาใช้คำสั่งเสียงเขาจึงกังวลว่าความเด่นของอักขระพิเศษในการเขียนโปรแกรมจะต้องใช้คำสั่ง verbose จำนวนมาก ไม่มีใครรู้ใด ๆทำได้ดีระบบการป้อนข้อมูลด้วยเสียงที่ออกแบบมาเฉพาะสำหรับโปรแกรมเมอร์? ฉันกำลังคิดเกี่ยวกับบางสิ่งที่อาจเป็นกิริยา - เช่นคุณพูดว่า …
125 python  robotics 


7
วิธีการแปลงรายการสิ่งที่สำคัญ - ค่าเป็นพจนานุกรม?
ฉันมีรายการที่ดูเหมือน: [('A', 1), ('B', 2), ('C', 3)] ฉันต้องการเปลี่ยนเป็นพจนานุกรมที่ดูเหมือนว่า: {'A': 1, 'B': 2, 'C': 3} วิธีที่ดีที่สุดในการดำเนินการนี้คืออะไร? แก้ไข: รายการทูเปิลของฉันเป็นจริงมากกว่า: [(A, 12937012397), (BERA, 2034927830), (CE, 2349057340)]
125 python  list  dictionary 

8
จะเรียกใช้ฐานข้อมูลทดสอบของ Django เฉพาะในหน่วยความจำได้อย่างไร
การทดสอบหน่วย Django ของฉันใช้เวลาดำเนินการนานดังนั้นฉันจึงกำลังมองหาวิธีที่จะเร่งความเร็วนั้น ฉันกำลังพิจารณาติดตั้งSSDแต่ฉันรู้ว่ามีข้อเสียเช่นกัน แน่นอนว่ามีบางสิ่งที่ฉันสามารถทำได้กับโค้ดของฉัน แต่ฉันกำลังมองหาการแก้ไขโครงสร้าง แม้แต่การเรียกใช้การทดสอบเพียงครั้งเดียวก็ทำได้ช้าเนื่องจากต้องสร้างฐานข้อมูลใหม่ / ย้ายไปทางทิศใต้ทุกครั้ง นี่คือความคิดของฉัน ... เนื่องจากฉันรู้ว่าฐานข้อมูลการทดสอบมักจะค่อนข้างเล็กทำไมฉันไม่สามารถกำหนดค่าระบบให้เก็บฐานข้อมูลการทดสอบทั้งหมดไว้ใน RAM ได้เสมอไป อย่าแตะดิสก์เลย ฉันจะกำหนดค่านี้ใน Django ได้อย่างไร ฉันต้องการใช้MySQL ต่อไปเพราะนั่นคือสิ่งที่ฉันใช้ในการผลิต แต่ถ้าSQLite 3 หรืออย่างอื่นทำให้สิ่งนี้ง่ายฉันจะไปทางนั้น SQLite หรือ MySQL มีตัวเลือกให้ทำงานในหน่วยความจำทั้งหมดหรือไม่? ควรกำหนดค่าดิสก์ RAM แล้วกำหนดค่าฐานข้อมูลทดสอบเพื่อจัดเก็บข้อมูลที่นั่น แต่ฉันไม่แน่ใจว่าจะบอกให้ Django / MySQL ใช้ไดเร็กทอรีข้อมูลอื่นสำหรับฐานข้อมูลบางอย่างได้อย่างไรโดยเฉพาะอย่างยิ่งเนื่องจากมันถูกลบไปเรื่อย ๆ และสร้างขึ้นใหม่ในแต่ละครั้ง (ฉันใช้ Mac FWIW)

2
'endpoint' ในขวดคืออะไร?
ขวดแสดงเอกสาร : add_url_rule(*args, **kwargs) Connects a URL rule. Works exactly like the route() decorator. If a view_func is provided it will be registered with the endpoint. endpoint – the endpoint for the registered URL rule. Flask itself assumes the name of the view function as endpoint "ปลายทาง" หมายถึงอะไรกันแน่
125 python  flask 

3
วิธีล้อมรอบข้อความที่เลือกใน PyCharm เช่นเดียวกับ Sublime Text
มีวิธีกำหนดค่า PyCharm เพื่อให้สามารถล้อมรอบโค้ดที่เลือกด้วยวงเล็บเพียงแค่พิมพ์บนแป้นวงเล็บเช่นเมื่อเราใช้ SublimText 2 หรือไม่

10
ฉันจะติดตั้ง Python 3 บนอินสแตนซ์ AWS EC2 ได้อย่างไร
ฉันกำลังพยายามติดตั้ง python 3.x บนอินสแตนซ์ AWS EC2 และ: sudo yum install python3 ไม่ทำงาน: No package python3 available. ฉันไปรอบ ๆ แล้วและไม่พบใครที่มีปัญหานี้ดังนั้นฉันจึงถามที่นี่ ฉันต้องดาวน์โหลดและติดตั้งด้วยตนเองหรือไม่?

13
วิธีคำนวณความเหมือนของประโยคโดยใช้ word2vec model ของ gensim กับ python
ตามGensim Word2Vecฉันสามารถใช้โมเดล word2vec ในแพ็คเกจ gensim เพื่อคำนวณความคล้ายคลึงกันระหว่าง 2 คำ เช่น trained_model.similarity('woman', 'man') 0.73723527 อย่างไรก็ตามโมเดล word2vec ไม่สามารถทำนายความคล้ายคลึงของประโยคได้ ฉันพบว่าโมเดล LSI ที่มีความคล้ายคลึงกันของประโยคใน gensim แต่ดูเหมือนจะไม่สามารถใช้ร่วมกับโมเดล word2vec ได้ ความยาวของคลังข้อมูลของแต่ละประโยคที่ฉันมีไม่ยาวมาก (สั้นกว่า 10 คำ) มีวิธีง่ายๆในการบรรลุเป้าหมายหรือไม่?
125 python  gensim  word2vec 

10
คุณสร้างชื่อตัวแปรที่แตกต่างกันอย่างไรในขณะที่อยู่ในวง [ซ้ำ]
คำถามนี้มีคำตอบอยู่แล้วที่นี่ : ฉันจะสร้างตัวแปรจำนวนตัวแปรได้อย่างไร (14 คำตอบ) ปิดทำการเมื่อเดือนที่แล้ว เพื่อวัตถุประสงค์ตัวอย่าง ... for x in range(0,9): string'x' = "Hello" ดังนั้นฉันจึงลงท้ายด้วย string1, string2, string3 ... ทั้งหมดเท่ากับ "สวัสดี"
125 python  loops  variables 

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