Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.


4
група кадрів даних pandas за датою та місяцем
Розглянемо файл csv: string,date,number a string,2/5/11 9:16am,1.0 a string,3/5/11 10:44pm,2.0 a string,4/22/11 12:07pm,3.0 a string,4/22/11 12:10pm,4.0 a string,4/29/11 11:59am,1.0 a string,5/2/11 1:41pm,2.0 a string,5/2/11 2:02pm,3.0 a string,5/2/11 2:56pm,4.0 a string,5/2/11 3:00pm,5.0 a string,5/2/14 3:02pm,6.0 a string,5/2/14 3:18pm,7.0 Я можу прочитати це та переформатувати стовпець дати у формат datetime: b=pd.read_csv('b.dat') b['date']=pd.to_datetime(b['date'],format='%m/%d/%y …

9
Як встановити python дистрибути
Я щойно отримав трохи місця на сервері VPS (працює на ubuntu 8.04) і намагаюся встановити на ньому django. На сервері встановлено python 2.5, але я думаю, це нестандартна установка. Коли я запускаю скрипт встановлення для django, я отримую amitoj@ninja:~/Django-1.2.1$ python setup.py install Traceback (most recent call last): File "setup.py", line …
90 python  distutils 

8
Імпорт довгого списку констант у файл Python
Чи існує в Python аналог Cоператора препроцесора, такий як ?: #define MY_CONSTANT 50 Крім того, у мене є великий список констант, які я хотів би імпортувати до кількох класів. Чи існує аналог оголошення констант як довгої послідовності тверджень, подібних до вищезазначених, у .pyфайлі та імпортування їх до іншого .pyфайлу? Редагувати. …

5
Зберегти регістр у ConfigParser?
Я намагався використовувати модуль ConfigParser Python для збереження налаштувань. Для мого додатка важливо, щоб я зберігав регістр кожного імені у своїх розділах. У документах згадується, що передача str () до ConfigParser.optionxform () могла б це зробити, але для мене це не працює. Усі назви мали малими літерами. Мені чогось не …

6
Чи може сфінкс посилатися на документи, які не знаходяться в каталогах під кореневим документом?
Я використовую Sphinx для документування проекту, що не є Python. Я хочу розподілити ./docпапки в кожному підмодулі, що містять submodule_name.rstфайли для документування цього модуля. Потім я хочу всмоктати ці файли в головну ієрархію, щоб створити специфікацію для всього дизайну. Тобто: Project docs spec project_spec.rst conf.py modules module1 docs module1.rst src …

3
Python: імпорт підпакета або підмодуля
Вже використовуючи плоскі пакети, я не очікував проблеми, з якою я зіткнувся з вкладеними пакетами. Ось… Розмітка каталогу dir | +-- test.py | +-- package | +-- __init__.py | +-- subpackage | +-- __init__.py | +-- module.py Зміст init .py Обидва package/__init__.pyі package/subpackage/__init__.pyпорожні. Зміст module.py # file `package/subpackage/module.py` attribute1 = …

6
ефективний пам’ять вбудований ітератор / генератор SqlAlchemy?
У мене є ~ 10M таблиці записів MySQL, з якою я взаємодію за допомогою SqlAlchemy. Я виявив, що запити у великих підмножинах цієї таблиці будуть споживати занадто багато пам’яті, хоча я думав, що використовую вбудований генератор, який розумно отримує шматки розміру набору даних: for thing in session.query(Things): analyze(thing) Щоб уникнути …

3
Яка різниця між “datetime.timedelta” та “dateutil.relativedelta.relativedelta” при роботі лише з днями?
У чому різниця datetime.timedelta(від стандартної бібліотеки Python) до dateutil.relativedelta.relativedeltaроботи лише з днями? Наскільки я розумію, timedeltaпідтримує лише дні (та тижні), тоді як relativedeltaдодає підтримку для періодів, визначених у роках, місяцях, тижнях чи днях, а також визначає абсолютні значення для року, місяця чи дня. (пам’ятайте, для цілей цього запитання мені не …

10
У чому перевага використання статичних методів у Python?
Я зіткнувся з помилкою незв'язаного методу в python з кодом import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Прочитавши тут багато корисних постів, я зрозумів, як можна додати @staticmethodвище, щоб змусити працювати код. Я новачок у пітоні. …

10
Тестування надсилання електронної пошти в Django [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 місяців тому . Удосконалюйте це питання Мені потрібно перевірити, що моя програма Django надсилає електронні листи з правильним …

11
Читання файлів * .wav у Python
Мені потрібно проаналізувати звук, записаний у файлі .wav. Для цього мені потрібно перетворити цей файл на набір чисел (масиви, наприклад). Думаю, мені потрібно використовувати хвильовий пакет. Однак я не знаю, як саме це працює. Наприклад, я зробив наступне: import wave w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r') for i in range(w.getnframes()): frame = …
90 python  audio  wav  wave 

6
Як слід оголосити значення за замовчуванням для змінних екземпляра в Python?
Чи повинен я давати своїм учасникам класу такі значення за замовчуванням: class Foo: num = 1 чи ось так? class Foo: def __init__(self): self.num = 1 У цьому питанні я виявив, що в обох випадках bar = Foo() bar.num += 1 є чітко визначеною операцією. Я розумію, що перший метод …
90 python  class  oop 


3
Компіляція Python до WebAssembly
Я прочитав, що можна перетворити код Python 2.7 у Web Assembly, але я не можу знайти остаточного посібника щодо того, як це зробити. Наразі я скомпілював програму C для Web Assembly за допомогою Emscripten та усіх необхідних компонентів, тому знаю, що вона працює (використано керівництво: http://webassembly.org/getting-started/developers-guide/ ) Які кроки я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.