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

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

10
Keras, วิธีรับเอาต์พุตของแต่ละเลเยอร์
ฉันได้ฝึกรูปแบบการจำแนกเลขฐานสองด้วย CNN และนี่คือรหัสของฉัน model = Sequential() model.add(Convolution2D(nb_filters, kernel_size[0], kernel_size[1], border_mode='valid', input_shape=input_shape)) model.add(Activation('relu')) model.add(Convolution2D(nb_filters, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=pool_size)) # (16, 16, 32) model.add(Convolution2D(nb_filters*2, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(Convolution2D(nb_filters*2, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=pool_size)) # (8, 8, 64) = (2048) model.add(Flatten()) model.add(Dense(1024)) model.add(Activation('relu')) model.add(Dropout(0.5)) model.add(Dense(2)) # define a binary classification problem model.add(Activation('softmax')) model.compile(loss='categorical_crossentropy', optimizer='adadelta', …

6
เมื่อแยกสตริงว่างใน Python ทำไม split () ส่งคืนรายการว่างขณะที่ split ('\ n') ส่งคืน ['']
ฉันใช้split('\n')จะได้รับสายในสายหนึ่งและพบว่า''.split()ผลตอบแทนที่รายการที่ว่างเปล่า, []ในขณะที่ผลตอบแทน''.split('\n') ['']มีเหตุผลเฉพาะสำหรับความแตกต่างดังกล่าวหรือไม่? และมีวิธีที่สะดวกกว่าในการนับจำนวนบรรทัดในสตริงหรือไม่?

8
จะรับค่าทั้งหมดจากคลาส python enum ได้อย่างไร?
ฉันใช้ไลบรารี Enum4 เพื่อสร้างคลาส enum ดังนี้: class Color(Enum): RED = 1 BLUE = 2 ฉันต้องการพิมพ์[1, 2]เป็นรายการที่ไหนสักแห่ง ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
155 python  enums 

14
“ UserWarning: Matplotlib กำลังใช้ agg ซึ่งเป็นแบ็กเอนด์ที่ไม่ใช่ GUI ดังนั้นจึงไม่สามารถแสดงตัวเลขได้” เมื่อวางแผนรูปด้วย pyplot บน Pycharm
ฉันกำลังพยายามพล็อตกราฟง่ายๆโดยใช้ pyplot เช่น: import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() แต่รูปไม่ปรากฏขึ้นและฉันได้รับข้อความต่อไปนี้: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. ฉันเห็นในหลายที่ที่ต้องเปลี่ยนการกำหนดค่าของ matplotlib โดยใช้สิ่งต่อไปนี้: import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt ฉันทำสิ่งนี้แล้ว แต่ก็ได้รับข้อความแสดงข้อผิดพลาดเนื่องจากไม่พบโมดูล: ModuleNotFoundError: No module named 'tkinter' จากนั้นฉันพยายามติดตั้ง "tkinter" โดยใช้pip install tkinter(ภายในสภาพแวดล้อมเสมือน) แต่ไม่พบ: Collecting …

6
ข้อผิดพลาด Pelican 3.3 pelican-quickstart“ ValueError: ไม่ทราบตำแหน่งที่ตั้ง: UTF-8”
เมื่อฉันพยายามใช้ pelican3.3 ฉันพิมพ์คำยกย่อง "pelican-quickstart" มีข้อผิดพลาดปรากฏขึ้น ข้อผิดพลาดเหล่านี้คือ: (PelicanEnv)59-127-113-90:myblog Richo$ pelican-quickstart Traceback (most recent call last): File "/Users/Richo/Dropbox/Github/PelicanEnv/bin/pelican-quickstart", line 9, in <module> load_entry_point('pelican==3.3', 'console_scripts', 'pelican-quickstart')() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load entry = __import__(self.module_name, globals(),globals(), …


12
วิธีการระบุช่วงของตัวเลขเริ่มต้นที่ 1
ฉันใช้ Python 2.5 ฉันต้องการนับเช่นนี้ (เริ่มต้นที่ 1 แทนที่จะเป็น 0): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] ฉันรู้ใน Python 2.6 คุณสามารถทำได้: h = แจกแจง (ช่วง (2000, 2005), 1) เพื่อให้ผลลัพธ์ข้างต้น แต่ใน python2.5 คุณไม่สามารถ ... ใช้ python2.5: >>> h = enumerate(range(2000, 2005)) >>> [x for x in h] [(0, 2000), (1, …
154 python 

16
วิธีการปิดการใช้งานและเปิดใช้งานการบันทึกคอนโซลใน Python อีกครั้ง?
ฉันใช้โมดูลการบันทึกของ Python และฉันต้องการปิดการใช้งานการบันทึกคอนโซลในบางครั้ง แต่มันไม่ทำงาน #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys.stderr) print logger.handlers # this will print [<logging.StreamHandler instance at ...>] # but I may have other handlers there that I want to keep logger.debug("bla …

6
คุณจะแบ่งแต่ละองค์ประกอบในรายการด้วย int ได้อย่างไร?
ฉันแค่ต้องการหารแต่ละองค์ประกอบในรายการด้วย int myList = [10,20,30,40,50,60,70,80,90] myInt = 10 newList = myList/myInt นี่เป็นข้อผิดพลาด: TypeError: unsupported operand type(s) for /: 'list' and 'int' ฉันเข้าใจว่าทำไมฉันจึงได้รับข้อผิดพลาดนี้ แต่ฉันรู้สึกท้อแท้ที่หาทางออกไม่ได้ พยายามด้วย: newList = [ a/b for a, b in (myList,myInt)] ข้อผิดพลาด: ValueError: too many values to unpack ผลลัพธ์ที่คาดหวัง: newList = [1,2,3,4,5,6,7,8,9] แก้ไข: รหัสต่อไปนี้ให้ผลลัพธ์ตามที่คาดหวัง: newList = [] for …
154 python 

25
มีวิธีใดบ้างในการล้างหน้าต่าง IDLE ของงูใหญ่?
ฉันรู้ว่ามีหัวข้อที่คล้ายกันเกี่ยวกับคอนโซลหลาม แต่ฉันไม่ทราบว่าพวกเขาเหมือนกัน ฉันลองใช้ระบบ ("ชัดเจน") และมันไม่ทำงานที่นี่ ฉันจะล้างหน้าต่าง IDLE ของงูใหญ่ได้อย่างไร



3
ฉันจะรวมฟิลด์โมเดลที่เกี่ยวข้องโดยใช้ Django Rest Framework ได้อย่างไร
สมมติว่าเรามีรูปแบบต่อไปนี้: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) สมมติว่าแทนที่จะได้ผลลัพธ์เช่นนี้ต่อฟังก์ชัน ManyRelatedPrimaryKeyField: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, มันจะคืนสิ่งที่มีการเป็นตัวแทนรูปแบบที่เกี่ยวข้องเช่น: { "room_number": "42", "teachers": [ { 'id':'27, 'name':'John', 'tenure':True }, { 'id':'24, 'name':'Sally', 'tenure':False }, ] }, เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร และนี่เป็นความคิดที่ไม่ดีเหรอ?

5
วิธีเข้าถึง pandas groupby dataframe โดยใช้คีย์
ฉันจะเข้าถึง groupby dataframe ที่สอดคล้องกันในวัตถุ groupby โดยคีย์ได้อย่างไร ด้วย groupby ต่อไปนี้: rand = np.random.RandomState(1) df = pd.DataFrame({'A': ['foo', 'bar'] * 3, 'B': rand.randn(6), 'C': rand.randint(0, 20, 6)}) gb = df.groupby(['A']) ฉันสามารถย้ำผ่านมันเพื่อรับกุญแจและกลุ่ม: In [11]: for k, gp in gb: print 'key=' + str(k) print gp key=bar A B C 1 bar -0.611756 18 …

10
ค้นหาดัชนีขององค์ประกอบในซีรีย์นุ่น
ฉันรู้ว่านี่เป็นคำถามพื้นฐาน แต่ด้วยเหตุผลบางอย่างฉันไม่สามารถหาคำตอบได้ ฉันจะรับดัชนีขององค์ประกอบบางอย่างของซีรี่ส์ใน python python ได้อย่างไร (เกิดขึ้นครั้งแรกจะพอเพียง) เช่นฉันต้องการบางสิ่งเช่น: import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print myseries.find(7) # should output 3 แน่นอนว่าเป็นไปได้ที่จะกำหนดวิธีดังกล่าวด้วยการวนซ้ำ: def find(s, el): for i in s.index: if s[i] == el: return i return None print find(myseries, 7) แต่ฉันคิดว่าควรจะมีวิธีที่ดีกว่า มีอะไรบ้าง
154 python  pandas 

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