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

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

9
Набір Python проти списків
У Python яка структура даних є більш ефективною / швидкою? Якщо припустити, що порядок не важливий для мене, і я все одно перевіряв би на наявність дублікатів, чи налаштований Python повільніше, ніж список Python?

29
Помилка імпорту django - Немає модуля з іменем core.management
Гаразд, я бачу безліч цих помилок. Я спробував усе, що знаю, і ще не повинен це з'ясувати. Я працюю на сервері розробки під управлінням python 2.5 та Django 1.3. Django 1.3 був встановлений за допомогою установки python setup.py після розпакування завантаження tar.gz. Все працює добре, мені рідко доводиться запускати, manage.pyале …

4
NameError: ім'я "зменшити" не визначено в Python
Я використовую Python 3.2. Спробував це: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) І отримала таку помилку: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Спробував друк reduceв інтерактивній консолі - помилка: NameError: name 'reduce' is not defined Є чи на reduceсамому справі вилучені в Python …


1
Як я можу вказати робочий каталог для popen
Чи є спосіб вказати запущений каталог команд у Python's subprocess.Popen() ? Наприклад: Popen('c:\mytool\tool.exe', workingdir='d:\test\local') Мій сценарій Python розміщений у C:\programs\python Чи можливо запустити C:\mytool\tool.exeв каталозі D:\test\local? Як встановити робочий каталог для підпроцесу?
187 python  subprocess  popen 


11
комбінації між двома списками?
Минув час, і у мене виникають проблеми з обернути голову навколо алгоритму, який я намагаюся зробити. В основному я маю два списки і хочу отримати всі комбінації двох списків. Я не можу пояснити це правильним, ось ось приклад. name = 'a', 'b' number = 1, 2 вихід у цьому випадку …

14
Що швидше в Python: x **. 5 або math.sqrt (x)?
Я це цікавився деякий час. Як говориться в заголовку, яка швидша, фактична функція або просто підвищення до половини потужності? ОНОВЛЕННЯ Це не питання передчасної оптимізації. Це просто питання про те, як насправді працює базовий код. Яка теорія того, як працює код Python? Я надіслав Гідо ван Россуму електронний лист, тому …

10
Перетворити рядок в об’єкт класу Python?
Враховуючи рядок як введення користувачем функції Python, я хотів би вийти з нього об’єкт класу, якщо в поточно визначеному просторі імен є клас з цим іменем. По суті, я хочу, щоб реалізація функції, яка дала такий результат: class Foo: pass str_to_class("Foo") ==> <class __main__.Foo at 0x69ba0> Чи це взагалі можливо?
187 python 

11
Як приєднатися до двох генераторів в Python?
Я хочу змінити наступний код for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() до цього коду: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Я отримую помилку: непідтримувані типи операндів для +: 'generator' та 'generator' Як приєднатися до двох генераторів в Python?
187 python  generator 

8
Як перебирати стовпчики фреймів даних панд для запуску регресії
Я впевнений, що це просто, але, як повноцінна новачка в python, у мене виникають проблеми з розумінням, як перебирати змінні в pandasкадрі даних і запускати регресію з кожною. Ось що я роблю: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] = web.get_data_yahoo(ticker, '1/1/2010', '1/1/2015') prices = DataFrame({tic: …

4
Додайте стовпчик до фрейму даних з постійним значенням
У мене є існуючий кадр даних, який мені потрібно додати додатковий стовпець, до якого буде містити однакове значення для кожного рядка. Існуючі df: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 Новий df: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 Я знаю, як …
187 python  pandas  dataframe 

8
Як отримати ім'я методу абонента в методі, що викликається?
Python: Як отримати ім'я методу абонента в методі, що викликається? Припустимо, у мене є 2 методи: def method1(self): ... a = A.method2() def method2(self): ... Якщо я не хочу робити жодних змін для method1, як отримати ім'я абонента (у цьому прикладі ім'я method1) у method2?

7
Мітки осей pyplot для подплотов
У мене такий сюжет: import matplotlib.pyplot as plt fig2 = plt.figure() ax3 = fig2.add_subplot(2,1,1) ax4 = fig2.add_subplot(2,1,2) ax4.loglog(x1, y1) ax3.loglog(x2, y2) ax3.set_ylabel('hello') Я хочу мати змогу створювати мітки та заголовки осей не лише для кожної з двох підсплав, але і загальних міток, що охоплюють обидва підпрограми. Наприклад, оскільки обидва ділянки …


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