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

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

14
ImportError: ไม่มีโมดูลชื่อ 'Tkinter'
ด้วยเหตุผลบางอย่างฉันไม่สามารถใช้Tkinterหรือtkinterโมดูล หลังจากรันคำสั่งต่อไปนี้ในเปลือกหลาม import Tkinter หรือ import tkinter ฉันได้รับข้อผิดพลาดนี้ ModuleNotFoundError: ไม่มีโมดูลชื่อ 'Tkinter' หรือ ModuleNotFoundError: ไม่มีโมดูลชื่อ 'tkinter' อะไรคือสาเหตุและเราจะแก้ไขได้อย่างไร
206 python  tkinter 

7
นุ่นกลุ่มและผลรวม
ฉันใช้เฟรมข้อมูลนี้: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 Grapes 10/7/2016 Bob 1 Grapes …

9
เก็บเฉพาะส่วนวันที่เมื่อใช้ pandas.to_datetime
ฉันใช้pandas.to_datetimeเพื่อแยกวิเคราะห์วันที่ในข้อมูลของฉัน หมีแพนด้าโดยค่าเริ่มต้นจะแสดงวันที่ด้วยdatetime64[ns]แม้ว่าวันที่จะเป็นทุกวันเท่านั้น ฉันสงสัยว่ามีวิธีที่สง่างาม / ฉลาดในการแปลงวันที่ไปdatetime.dateหรือdatetime64[D]เพื่อให้เมื่อฉันเขียนข้อมูลไปยัง CSV 00:00:00วันที่ไม่ได้รับการผนวกเข้ากับ ฉันรู้ว่าฉันสามารถแปลงประเภทองค์ประกอบด้วยตนเองโดยองค์ประกอบ: [dt.to_datetime().date() for dt in df.dates] pandas.to_datetimeแต่นี้เป็นช้าจริงๆเพราะผมมีหลายแถวและการเรียงลำดับของความปราชัยวัตถุประสงค์ของการใช้ มีวิธีการแปลงdtypeคอลัมน์ทั้งหมดในครั้งเดียวหรือไม่? หรือมิฉะนั้นpandas.to_datetimeสนับสนุนข้อกำหนดความแม่นยำเพื่อให้ฉันสามารถกำจัดส่วนเวลาในขณะที่ทำงานกับข้อมูลรายวัน?
206 python  pandas  csv  datetime  series 

15
การติดตั้ง Python ล้มเหลว: คำสั่งไม่ถูกต้อง egg_info
ฉันพบว่าเมื่อเร็ว ๆ นี้เมื่อฉันพยายามติดตั้งแพ็กเกจPythonโดยใช้pipฉันได้รับข้อผิดพลาดด้านล่าง ฉันพบข้อมูลอ้างอิงออนไลน์ที่มีการใช้ " python2 setup.py install " จากไดเรกทอรีดาวน์โหลดและแน่นอนพบว่าสิ่งนี้จะได้ผลถ้าฉันค้นหาและดาวน์โหลดแพ็คเกจ (จาก pypi) ด้วยตนเอง แต่ฉันไม่รู้ว่า pip กำลังดาวน์โหลดแพ็คเกจอยู่ที่ไหนและ / หรือทำไมมันจึงล้มเหลวในลักษณะนี้ ฉันพยายามทำการอัพเกรด pip แต่มันก็ล้มเหลวในทำนองเดียวกันโดยมีข้อผิดพลาด "ไม่รู้จักตัวเลือกการแจกจ่าย" (รายการ entry_points, zip_safe, test_suite, tests_require)! pip 1.0.1 ActivePython 2.7 การพยายามใช้ pypm ของ ActiveState ล้มเหลวเนื่องจากมีฐานห้องสมุดที่เล็กกว่าและไม่มีแพ็คเกจเหล่านี้ C:\test>pip install requests-oauth Downloading/unpacking requests-oauth Downloading requests-oauth-0.4.1.tar.gz Running setup.py egg_info for package requests-oauth E:\Plang\ActivePython\lib\distutils\dist.py:267: …
205 python  pip 

8
Conda ใช้แทน virtualenv หรือไม่
ฉันเพิ่งค้นพบCondaหลังจากฉันประสบปัญหาในการติดตั้ง SciPy โดยเฉพาะในแอพ Heroku ที่ฉันกำลังพัฒนา ด้วย Conda คุณสร้างสภาพแวดล้อมที่คล้ายกันมากกับสิ่งที่virtualenvไม่ คำถามของฉันคือ: หากฉันใช้ Conda จะต้องใช้ virtualenv แทนหรือไม่ ถ้าไม่ฉันจะใช้ทั้งสองร่วมกันได้อย่างไร ฉันจะติดตั้ง virtualenv ใน Conda หรือ Conda ใน virtualenv หรือไม่ ฉันยังต้องใช้ pip หรือไม่? ถ้าเป็นเช่นนั้นฉันจะยังสามารถติดตั้งแพ็คเกจด้วย pip ในสภาพแวดล้อมที่แยกได้หรือไม่

6
UnicodeEncodeError: ตัวแปลงสัญญาณ 'charmap' ไม่สามารถเข้ารหัสอักขระได้
ฉันพยายามขูดเว็บไซต์ แต่มันทำให้ฉันมีข้อผิดพลาด ฉันใช้รหัสต่อไปนี้: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) และฉันได้รับข้อผิดพลาดต่อไปนี้: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in position 70924-70950: character maps to <undefined> ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

12
ฉันจะแปลงภาพ RGB เป็นสีเทาใน Python ได้อย่างไร
ฉันพยายามที่จะใช้matplotlibในการอ่านในภาพ RGB และแปลงเป็นสีเทา ใน matlab ฉันใช้สิ่งนี้: img = rgb2gray(imread('image.png')); ในแบบฝึกหัด matplotlibพวกเขาไม่ได้ครอบคลุม พวกเขาอ่านในภาพ import matplotlib.image as mpimg img = mpimg.imread('image.png') แล้วพวกเขาก็แบ่งอาร์เรย์ แต่นั่นไม่ใช่สิ่งเดียวกันกับการแปลง RGB เป็นสีเทาจากสิ่งที่ฉันเข้าใจ lum_img = img[:,:,0] ฉันคิดว่ามันยากที่จะเชื่อว่า numpy หรือ matplotlib ไม่มีฟังก์ชั่นการแปลงจาก rgb เป็นสีเทา นี่ไม่ใช่การดำเนินการทั่วไปในการประมวลผลรูปภาพใช่หรือไม่ ฉันเขียนฟังก์ชั่นที่ง่ายมากที่ทำงานกับภาพที่นำเข้ามาใช้imreadใน 5 นาที มันไม่มีประสิทธิภาพอย่างน่ากลัว แต่นั่นเป็นเหตุผลว่าทำไมฉันจึงหวังว่าจะมีการติดตั้งแบบมืออาชีพในตัว เซบาสเตียนได้ปรับปรุงการทำงานของฉัน แต่ฉันยังคงหวังว่าจะหาตัวในตัว การใช้งานของ MATLAB (NTSC / PAL): import numpy as np …
205 python  matplotlib 

7
พล็อตเรื่องทะเลไม่แสดง
ฉันแน่ใจว่าฉันลืมสิ่งที่ง่ายมาก แต่ฉันไม่สามารถรับแผนการบางอย่างที่ทำงานกับ Seaborn ได้ ถ้าฉันทำ: import seaborn as sns จากนั้นแปลงใด ๆ ที่ฉันสร้างขึ้นตามปกติด้วย matplotlib จะได้รับการจัดแต่งทรงผมในทะเล (ด้วยตารางสีเทาในพื้นหลัง) อย่างไรก็ตามหากฉันพยายามทำหนึ่งในตัวอย่างเช่น: In [1]: import seaborn as sns In [2]: sns.set() In [3]: df = sns.load_dataset('iris') In [4]: sns.pairplot(df, hue='species', size=2.5) Out[4]: <seaborn.axisgrid.PairGrid at 0x3e59150> ฟังก์ชั่น pairplot ส่งคืนวัตถุ PairGrid แต่พล็อตไม่ปรากฏขึ้น ฉันสับสนเล็กน้อยเพราะ matplotlib ดูเหมือนว่าจะทำงานได้อย่างถูกต้องและรูปแบบ Seaborn นำไปใช้กับแผนการของ matplotlib …

7
Anaconda vs. miniconda
ในที่เก็บแอนาคอนดามีตัวติดตั้งสองประเภท: "ตัวติดตั้ง Anaconda " และ " ตัวติดตั้ง Miniconda " ความแตกต่างของพวกเขาคืออะไร? นอกจากนี้สำหรับไฟล์ตัวติดตั้งAnaconda2-4.4.0.1-Linux-ppc64le.shแล้วจะมีผล2-4.4.0.1อย่างไร


10
แอปพลิเคชันหลามขวดอัตโนมัติโหลดใหม่เมื่อมีการเปลี่ยนแปลงรหัส
ฉันกำลังตรวจสอบวิธีการพัฒนาแอปพลิเคชันเว็บที่เหมาะสมกับ Python เพราะผมไม่ต้องการบางโครงสร้างสูงเพื่อที่จะได้รับในทางของฉันตัวเลือกของฉันลดลงเมื่อมีน้ำหนักเบากรอบขวด เวลาจะบอกได้ว่านี่เป็นตัวเลือกที่ถูกต้องหรือไม่ ดังนั้นตอนนี้ฉันได้ตั้งค่าเซิร์ฟเวอร์ Apache ด้วย mod_wsgi และเว็บไซต์ทดสอบของฉันทำงานได้ดี อย่างไรก็ตามฉันต้องการเร่งขั้นตอนการพัฒนาโดยทำให้ไซต์โหลดซ้ำอัตโนมัติเมื่อมีการเปลี่ยนแปลงในไฟล์ py หรือไฟล์เทมเพลตที่ฉันทำ ฉันเห็นว่าการเปลี่ยนแปลงใด ๆ ในไฟล์. wsgi ของไซต์ทำให้เกิดการโหลดซ้ำ (แม้ว่าจะไม่มี WSGIScriptReloading On ในไฟล์ apache config) แต่ฉันก็ยังต้องแยงมันเอง (เช่นแทรก linebreak พิเศษ, บันทึก) มีวิธีใดบ้างที่จะทำให้เกิดการรีโหลดเมื่อฉันแก้ไขไฟล์ py บางส่วนของแอพ หรือฉันคาดว่าจะใช้ IDE ที่รีเฟรชไฟล์. wsgi สำหรับฉัน
205 python  apache  web  flask 

17
ฉันจะคูณทุกรายการในรายการพร้อมกับ Python ได้อย่างไร
ฉันต้องเขียนฟังก์ชั่นที่ใช้รายการตัวเลขและคูณเข้าด้วยกัน ตัวอย่าง: จะให้ฉัน[1,2,3,4,5,6] 1*2*3*4*5*6ฉันสามารถใช้ความช่วยเหลือของคุณจริงๆ

23
วิธีการใช้งานรหัสงูหลามจากภายในรหัส Visual Studio
Visual Studio Codeเพิ่งเปิดตัวเมื่อเร็ว ๆ นี้และฉันชอบรูปลักษณ์ของมันและฟีเจอร์ต่าง ๆ ที่มีให้ดังนั้นฉันจึงคิดว่าจะเลิกใช้ ฉันดาวน์โหลดแอพพลิเคชั่นจากหน้าดาวน์โหลด ทำให้เกิดปัญหาขึ้นเล็กน้อยด้วยคุณสมบัติบางอย่าง ... และจากนั้นฉันก็ไม่รู้ว่าจะใช้งานโค้ด Python ของฉันได้จริง ๆ ! ฉันชอบรูปลักษณ์และความรู้สึก / การใช้งาน / คุณสมบัติของ Visual Studio Code แต่ฉันไม่สามารถหาวิธีเรียกใช้รหัส Python ของฉันซึ่งเป็นฆาตกรตัวจริงเพราะนั่นคือสิ่งที่ฉันตั้งโปรแกรมเป็นหลัก ไม่มีใครรู้ว่ามีวิธีการรันรหัส Python ใน Visual Studio Code หรือไม่?

6
ใน TensorFlow ความแตกต่างระหว่าง Session.run () และ Tensor.eval () คืออะไร
TensorFlow มีสองวิธีในการประเมินผลการมีส่วนร่วมของกราฟ: อยู่ในรายชื่อของตัวแปรและSession.run Tensor.evalมีความแตกต่างระหว่างสองคนนี้หรือไม่?
204 python  tensorflow 

9
ทำไมรหัสไพ ธ อนจึงใช้ฟังก์ชัน len () แทนที่จะเป็นวิธีความยาว
ฉันรู้ว่าหลามมีlen()ฟังก์ชั่นที่ใช้ในการกำหนดขนาดของสตริง แต่ฉันสงสัยว่าทำไมมันไม่ได้เป็นวิธีการของวัตถุสตริง ปรับปรุง ตกลงฉันรู้ว่าฉันผิดพลาดอย่างน่าอาย __len__()จริง ๆ แล้วเป็นวิธีการของวัตถุสตริง ดูเหมือนว่าแปลกที่จะเห็นโค้ดเชิงวัตถุใน Python โดยใช้ฟังก์ชัน len บนวัตถุสตริง นอกจากนี้ยังเป็นเรื่องแปลกที่จะเห็น__len__ว่าเป็นชื่อแทนที่จะเป็นเพียง len

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