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

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

15
แปลง dataframe แพนด้าเป็นอาร์เรย์ NumPy
ฉันสนใจที่จะรู้วิธีการแปลงดาต้าดาต้าแพนด้าเป็นอาเรม NumPy dataframe: import numpy as np import pandas as pd index = [1, 2, 3, 4, 5, 6, 7] a = [np.nan, np.nan, np.nan, 0.1, 0.1, 0.1, 0.1] b = [0.2, np.nan, 0.2, 0.2, 0.2, np.nan, np.nan] c = [np.nan, 0.5, 0.5, np.nan, 0.5, 0.5, np.nan] df = pd.DataFrame({'A': …

13
ส่งคืนการตอบกลับ JSON จากมุมมอง Flask
ฉันมีฟังก์ชั่นที่วิเคราะห์ไฟล์ CSV ด้วย Pandas และสร้าง dict พร้อมข้อมูลสรุป ฉันต้องการส่งคืนผลลัพธ์เป็นการตอบกลับจากมุมมอง Flask ฉันจะส่งคืนการตอบกลับ JSON ได้อย่างไร? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 

7
จะเข้าถึงคอลัมน์ ith ของอาร์เรย์หลายมิติ NumPy ได้อย่างไร
สมมติว่าฉันมี: test = numpy.array([[1, 2], [3, 4], [5, 6]]) test[i]ได้รับฉันithบรรทัดของอาร์เรย์ (เช่น[1, 2]) ฉันจะเข้าถึงคอลัมน์ith ได้อย่างไร (เช่น[1, 3, 5]) นอกจากนี้สิ่งนี้จะเป็นการดำเนินการที่มีราคาแพงหรือไม่
463 python  arrays  numpy 

13
มีฟังก์ชั่น NumPy เพื่อส่งกลับดัชนีแรกของบางสิ่งในอาร์เรย์หรือไม่?
ฉันรู้ว่ามีวิธีสำหรับรายการ Python เพื่อกลับดัชนีแรกของบางสิ่ง: >>> l = [1, 2, 3] >>> l.index(2) 1 มีอะไรแบบนั้นสำหรับอาร์เรย์ NumPy หรือไม่
463 python  arrays  numpy 

7
Python“ ขยาย” สำหรับพจนานุกรม
วิธีใดที่ดีที่สุดในการขยายพจนานุกรมด้วยพจนานุกรมอื่น ตัวอย่างเช่น >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} ฉันกำลังมองหาการดำเนินการใด ๆ ที่จะได้รับforห่วงหลีกเลี่ยงนี้: { "a" : 1, "b" : 2, "c" : 3, "d" …
462 python  dictionary 

9
ฉันจะล้างวัตถุ Python อย่างถูกต้องได้อย่างไร
class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)ด้านบนล้มเหลวด้วยข้อยกเว้นของ AttributeError ฉันเข้าใจว่าPython ไม่รับประกันการมีอยู่ของ "ตัวแปรทั่วโลก" (ข้อมูลสมาชิกในบริบทนี้?) เมื่อ__del__()มีการเรียกใช้ หากเป็นเช่นนั้นและนี่คือเหตุผลสำหรับข้อยกเว้นฉันจะแน่ใจได้อย่างไรว่าวัตถุถูกทำลายอย่างถูกต้อง
462 python  destructor 


5
สร้าง Pandas DataFrame ที่ว่างเปล่าแล้วกรอกข้อมูลหรือไม่
ฉันเริ่มต้นจากเอกสาร DataFrame ของแพนด้าที่นี่: http://pandas.pydata.org/pandas-docs/stable/dsintro.html ฉันต้องการเติม DataFrame ด้วยค่าในการคำนวณอนุกรมเวลาซ้ำ ๆ โดยพื้นฐานแล้วฉันต้องการเริ่มต้น DataFrame ด้วยคอลัมน์ A, B และแถวเวลาประทับทั้งหมด 0 หรือ NaN ทั้งหมด ฉันจะเพิ่มค่าเริ่มต้นและดูข้อมูลนี้จากการคำนวณแถวใหม่จากแถวก่อนพูดrow[A][t] = row[A][t-1]+1หรืออย่างนั้น ขณะนี้ฉันกำลังใช้รหัสด้านล่าง แต่ฉันรู้สึกว่ามันน่าเกลียดและต้องมีวิธีการทำเช่นนี้กับ DataFrame โดยตรงหรือเป็นวิธีที่ดีกว่าโดยทั่วไป หมายเหตุ: ฉันใช้ Python 2.7 import datetime as dt import pandas as pd import scipy as s if __name__ == '__main__': base = dt.datetime.today().date() dates = …
461 python  dataframe  pandas 


7
ชุดตัวอักษรว่างเปล่า?
[] = ว่างเปล่า list () = ว่างเปล่า tuple {} = ว่างเปล่า dict มีสัญกรณ์ที่คล้ายกันสำหรับที่ว่างเปล่าset? หรือฉันจะต้องเขียนset()?
460 python  set  literals 

12
ฉันจะแทนที่ค่า NaN ทั้งหมดด้วย Zeros ในคอลัมน์ของ pandas dataframe ได้อย่างไร
ฉันมีชื่อไฟล์ดังต่อไปนี้ itm Date Amount 67 420 2012-09-30 00:00:00 65211 68 421 2012-09-09 00:00:00 29424 69 421 2012-09-16 00:00:00 29877 70 421 2012-09-23 00:00:00 30990 71 421 2012-09-30 00:00:00 61303 72 485 2012-09-09 00:00:00 71781 73 485 2012-09-16 00:00:00 NaN 74 485 2012-09-23 00:00:00 11072 75 485 2012-09-30 00:00:00 113702 76 …
460 python  pandas  dataframe 

19
วิธีแก้ไข:“ UnicodeDecodeError: 'ascii' codec ไม่สามารถถอดรหัสไบต์ได้”
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …

24
วิธีการนับค่า NaN ในคอลัมน์ใน pandas DataFrame
ฉันมีข้อมูลที่ฉันต้องการค้นหาจำนวนNaNเพื่อที่ว่าถ้ามันน้อยกว่าขีด จำกัด บางอย่างฉันจะวางคอลัมน์นี้ ฉันดูแล้ว แต่ไม่พบฟังก์ชันใด ๆ สำหรับสิ่งนี้ มีvalue_countsแต่มันจะช้าสำหรับฉันเพราะค่าส่วนใหญ่แตกต่างกันและฉันต้องการนับNaNเท่านั้น
459 python  pandas  dataframe 

16
วิธีการลบอักขระจากสตริงโดยใช้ Python
มีสตริงตัวอย่างเช่น EXAMPLE. ฉันจะลบตัวอักษรกลางเช่นMจากมันได้อย่างไร ฉันไม่ต้องการรหัส ฉันอยากจะรู้: สตริงใน Python สิ้นสุดด้วยอักขระพิเศษหรือไม่? วิธีไหนดีกว่า - เลื่อนทุกอย่างจากขวาไปซ้ายเริ่มต้นจากตัวอักษรกลางหรือการสร้างสตริงใหม่และไม่คัดลอกอักขระกลาง
458 python  string 

22
ฉันติดตั้ง Python เวอร์ชันใด
ฉันต้องเรียกใช้สคริปต์ Python บนเซิร์ฟเวอร์ Windows ฉันจะรู้ได้อย่างไรว่าฉันมี Python เวอร์ชันใดและมีความสำคัญอย่างไร ฉันคิดว่าจะอัปเดตเป็น Python เวอร์ชันล่าสุด

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