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

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

28
ข้อผิดพลาดในการติดตั้ง libxml โดยใช้ pip
นี่คือข้อผิดพลาดของฉัน: (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt Installing collected packages: lxml Running setup.py install …
269 python  lxml  pip 

21
แกนในแพนด้าหมายถึงอะไร
นี่คือรหัสของฉันเพื่อสร้าง dataframe: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) จากนั้นฉันได้รับ dataframe: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+ เมื่อฉันพิมพ์คำสั่ง: dff.mean(axis=1) ฉันได้ : 0 1.074821 dtype: float64 ตามการอ้างอิงของแพนด้าแกน = 1 หมายถึงคอลัมน์และฉันคาดว่าผลลัพธ์ของคำสั่งจะเป็น A 0.626386 B 1.523255 dtype: float64 ดังนั้นนี่คือคำถามของฉัน: แกนในแพนด้าหมายถึงอะไร

16
แยกสตริงด้วยช่องว่าง - การรักษาสตริงย่อยที่อ้างถึง - ใน Python
ฉันมีสตริงซึ่งเป็นเช่นนี้: this is "a test" ฉันพยายามเขียนอะไรบางอย่างใน Python เพื่อแยกมันเป็นช่องว่างโดยไม่สนใจช่องว่างภายในเครื่องหมายคำพูด ผลลัพธ์ที่ฉันต้องการคือ: ['this','is','a test'] PS ฉันรู้ว่าคุณจะถามว่า "จะเกิดอะไรขึ้นหากมีคำพูดอยู่ในเครื่องหมายคำพูดในใบสมัครของฉันนั่นจะไม่เกิดขึ้นเลย
269 python  regex 


7
TypeError: 'str' ไม่รองรับส่วนต่อประสานบัฟเฟอร์
plaintext = input("Please enter the text you want to compress") filename = input("Please enter the desired filename") with gzip.open(filename + ".gz", "wb") as outfile: outfile.write(plaintext) รหัสหลามข้างต้นให้ฉันข้อผิดพลาดดังต่อไปนี้: Traceback (most recent call last): File "C:/Users/Ankur Gupta/Desktop/Python_works/gzip_work1.py", line 33, in <module> compress_string() File "C:/Users/Ankur Gupta/Desktop/Python_works/gzip_work1.py", line 15, in compress_string outfile.write(plaintext) File "C:\Python32\lib\gzip.py", line …
267 python  string  gzip 

12
การคำนวณค่าเฉลี่ยเลขคณิต (หนึ่งประเภทเฉลี่ย) ใน Python
มีวิธีการในตัวหรือไลบรารีมาตรฐานใน Python เพื่อคำนวณค่าเฉลี่ยเลขคณิต (ค่าเฉลี่ยหนึ่งประเภท) ของรายการตัวเลขหรือไม่?

3
Django Model () vs Model.objects.create ()
ความแตกต่างระหว่างการรันสองคำสั่งคืออะไร: foo = FooModel() และ bar = BarModel.objects.create() ไม่คนที่สองทันทีสร้างBarModelในฐานข้อมูลในขณะที่สำหรับFooModelการsave()วิธีการที่จะต้องมีการเรียกอย่างชัดเจนเพื่อเก็บไว้ในฐานข้อมูลหรือไม่

12
ฉันจะปิดคำเตือน Pylint ได้อย่างไร
ฉันกำลังพยายามปิดการใช้งานคำเตือน C0321 ("คำสั่งมากกว่าหนึ่งคำสั่งในบรรทัดเดียว" - ฉันมักจะใส่ifคำสั่งที่มีผลลัพธ์บรรทัดเดียวสั้น ๆ ในบรรทัดเดียวกัน) ใน Pylint 0.21.1 (ถ้ามันสำคัญ: astng 0.20 1, 0.50.3 ทั่วไป, Python 2.6.6 (r266: 84292, 15 กันยายน 2010, 16:22:56)) ฉันได้ลองเพิ่มdisable=C0321ในไฟล์การกำหนดค่า Pylint แต่ Pylint ยืนยันในการรายงานต่อไป การเปลี่ยนแปลงในบรรทัดนั้น (เช่นdisable=0321หรือdisable=C321) ถูกตั้งค่าสถานะเป็นข้อผิดพลาดดังนั้น Pylint จึงจดจำตัวเลือกได้อย่างถูกต้องมันเป็นเพียงการเพิกเฉย นี่เป็นข้อผิดพลาด Pylint หรือฉันกำลังทำอะไรผิดหรือเปล่า? มีวิธีแก้ไขไหม? ฉันอยากกำจัดเสียงนี้บ้าง
267 python  pylint 


4
ทำไมตัวอย่างมากมายจึงใช้ `fig, ax = plt.subplots ()` ใน Matplotlib / pyplot / python
ฉันกำลังเรียนรู้ที่จะใช้matplotlibโดยการศึกษาตัวอย่างและตัวอย่างมากมายดูเหมือนจะมีบรรทัดดังต่อไปนี้ก่อนที่จะสร้างพล็อตเดียว ... fig, ax = plt.subplots() นี่คือตัวอย่างบางส่วน... แก้ไขข้อความเลเบลเห็บ http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html ฉันเห็นว่าฟังก์ชั่นนี้ใช้บ่อยมากแม้ว่าตัวอย่างจะพยายามสร้างแผนภูมิเดียวเท่านั้น มีข้อได้เปรียบอื่น ๆ อีกไหม? การสาธิตอย่างเป็นทางการสำหรับsubplots()ใช้f, ax = subplotsเมื่อสร้างแผนภูมิเดียวและจะใช้อ้างอิงขวานหลังจากนั้นเท่านั้น นี่คือรหัสที่พวกเขาใช้ # Just a figure and one subplot f, ax = plt.subplots() ax.plot(x, y) ax.set_title('Simple plot')

6
ฉันจะตั้งค่าความยาวบรรทัดสูงสุดใน PyCharm ได้อย่างไร
ฉันกำลังใช้ PyCharm บน Windows และต้องการเปลี่ยนการตั้งค่าเพื่อ จำกัด ความยาวบรรทัดสูงสุดเป็น79ตัวอักษรซึ่งตรงข้ามกับขีด จำกัด เริ่มต้นของ120ตัวอักษร ฉันจะเปลี่ยนจำนวนอักขระสูงสุดต่อบรรทัดใน PyCharm ได้อย่างไร
266 python  pycharm  pep8 

6
วิธีที่ดีที่สุดในการค้นหาจุดตัดของหลาย ๆ ชุด?
ฉันมีรายการชุด: setlist = [s1,s2,s3...] ฉันต้องการ s1 ∩ s2 ∩ s3 ... ฉันสามารถเขียนฟังก์ชั่นที่จะทำได้โดยการทำชุดของจำนวนคู่s1.intersection(s2)ตามลำดับเป็นต้น มีวิธีแนะนำดีกว่าหรือมีในตัวหรือไม่?

10
วิธี Pythonic เพื่อรวมคำสั่ง FOR สำหรับลูปและ IF
ฉันรู้วิธีใช้ทั้งลูปและ if statement ในบรรทัดแยกเช่น: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 และฉันรู้ว่าฉันสามารถใช้ list comprehension เพื่อรวมสิ่งเหล่านี้เมื่อข้อความง่าย ๆ เช่น: print([x for x in xyz if x in a]) แต่สิ่งที่ฉันไม่สามารถหาได้เป็นตัวอย่างที่ดีที่ใดก็ได้ (เพื่อคัดลอกและเรียนรู้จาก) แสดงชุดคำสั่งที่ซับซ้อน (ไม่ใช่แค่ "พิมพ์ x") ที่เกิดขึ้นหลังจากการรวมกันของ for for loop …

5
Python, Matplotlib, subplot: จะตั้งช่วงแกนได้อย่างไร?
ฉันจะกำหนดช่วงแกน y ของแผนย่อยที่สองเป็น [0,1000] ได้อย่างไร พล็อต FFT ของข้อมูลของฉัน (คอลัมน์ในไฟล์ข้อความ) ส่งผลให้เกิดการขัดขวาง (inf.?) เพื่อไม่ให้มองเห็นข้อมูลจริง pylab.ylim([0,1000]) ไม่มีผลโชคไม่ดี นี่คือสคริปต์ทั้งหมด: # based on http://www.swharden.com/blog/2009-01-21-signal-filtering-with-python/ import numpy, scipy, pylab, random xs = [] rawsignal = [] with open("test.dat", 'r') as f: for line in f: if line[0] != '#' and len(line) > 0: xs.append( int( line.split()[0] …
266 python  range  axis  matplotlib 

2
วิธีที่ดีที่สุดในการแยกการตอบสนอง JSON จากห้องสมุดขอคืออะไร?
ฉันใช้requestsโมดูลหลามเพื่อส่ง RESTful GET ไปยังเซิร์ฟเวอร์ซึ่งฉันได้รับการตอบกลับใน JSON การตอบสนอง JSON นั้นเป็นเพียงรายการ เป็นวิธีที่ดีที่สุดในการบีบบังคับการตอบสนองต่อวัตถุพื้นเมืองหลามดังนั้นฉันสามารถทำซ้ำหรือพิมพ์โดยใช้pprintอะไร

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