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

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

8
Що таке еквівалент pip 'npm install package --save-dev'?
У nodejs я можу зробити, npm install package --save-devщоб зберегти встановлений пакет у пакет. Як я можу досягти того самого в програмі менеджерів пакетів Python pip? Я б хотів зберегти назву пакета та його версію в, скажімо, requirements.pipвідразу після встановлення пакета, використовуючи щось подібне pip install package --save-dev requirements.pip.
202 python  node.js  pip 

20
Який найкращий спосіб реалізувати вкладені словники?
У мене є структура даних, яка по суті становить вкладений словник. Скажімо, це виглядає приблизно так: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Зараз підтримувати та створювати це досить болісно; кожного разу, коли у мене …


2
Чи можу я обслуговувати декілька клієнтів, використовуючи лише Flask app.run () як окремий?
Я знаю, що я можу зв’язати Flask з Apache або іншими веб-серверами. Але я думав запускати Flask як окремий сервер, що обслуговує декілька клієнтів одночасно. Чи можливо це? Чи потрібно обробляти нерест кількох ниток та керувати ними?
201 python  flask 

13
Постійно друкувати вихід підпроцесу під час запуску процесу
Для запуску програм з моїх Python-скриптів я використовую наступний метод: def execute(command): process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) output = process.communicate()[0] exitCode = process.returncode if (exitCode == 0): return output else: raise ProcessException(command, exitCode, output) Тож коли я запускаю такий процес Process.execute("mvn clean install"), моя програма чекає, поки процес закінчиться, …
201 python  subprocess 

21
Помилка імпорту: Немає модуля з ім'ям numpy
У мене дуже подібне до цього питання , але все ж на крок позаду. У мене лише одна версія Python 3, встановлена ​​на моїй 64-розрядної системі Windows 7 ( вибачте ). Я встановив numpy за цим посиланням - як це запропоновано в питанні. Установка пройшла нормально, але коли я виконую …

11
Чи є вкладені спробу / крім блоків у python гарною практикою програмування?
Я пишу власний контейнер, який повинен надати доступ до словника всередині за викликами атрибутів. Типове використання контейнера було б таким: dict_container = DictContainer() dict_container['foo'] = bar ... print dict_container.foo Я знаю, що може бути нерозумно писати щось подібне, але це функціонал, який мені потрібно надати. Я думав про те, щоб …
201 python 

4
Як відкрити файл за допомогою оператора open з оператором
Я дивлюся на те, як зробити введення та виведення файлів у Python. Я написав наступний код, щоб прочитати список імен (по одному на рядок) з файлу в інший файл, перевіряючи ім’я проти імен у файлі та додаючи текст до подій у файлі. Код працює. Чи можна це зробити краще? Я …
201 python  file  python-3.x  file-io  io 

13
Як змінити назви стовпців кадру даних у pyspark?
Я надходжу з фону панд, і я звик читати дані з файлів CSV у кадр даних, а потім просто змінювати імена стовпців на щось корисне за допомогою простої команди: df.columns = new_column_name_list Однак те ж не працює у фреймах даних pyspark, створених за допомогою sqlContext. Єдине рішення, з якого я …

20
Розділити (вибухнути) запис рядка даних панд даних на окремі рядки
У мене є a, pandas dataframeв якому один стовпець текстових рядків містить знаки, розділені комами. Я хочу розділити кожне поле CSV та створити новий рядок на запис (припустимо, що CSV чистий і його потрібно розділити лише на ','). Наприклад, aповинні стати b: In [7]: a Out[7]: var1 var2 0 a,b,c …

12
Як я можу використовувати встановлені пакети в PyCharm?
У PyCharm я додав середовище Python /usr/bin/python. Однак, from gnuradio import gr не відповідає визначенню посилання . Однак він добре працює в інтерпретаторі Python з командного рядка. GNURadio чудово працює з пітоном за межами Pycharm. Все встановлено і налаштовано так, як я цього хочу. Гнурадіо знаходиться за адресою /usr/local/lib/python2.7/site-packages/gnuradio Також: …
200 python  pycharm  gnuradio 

9
Правильний спосіб обробки декількох форм на одній сторінці в Django
У мене на шаблонній сторінці очікуються дві форми. Якщо я просто використовую одну форму, то все добре, як у цьому типовому прикладі: if request.method == 'POST': form = AuthorForm(request.POST,) if form.is_valid(): form.save() # do something. else: form = AuthorForm() Якщо я хочу працювати з декількома формами, однак, як я можу …
200 python  django  forms 

10
У тому числі не-Python-файли з setup.py
Як змусити setup.pyвключити файл, який не входить до коду? (Зокрема, це файл ліцензії, але це може бути будь-яка інша річ.) Я хочу мати можливість контролювати розташування файлу. У оригінальній папці джерела файл знаходиться в корені пакета. (тобто на тому ж рівні, що і найвищий __init__.py.) Я хочу, щоб він залишався …
200 python  distutils 

4
Як налаштувати формат часу для ведення журналу Python?
Я новачок у пакеті журналу Python і планую використовувати його для свого проекту. Я хотів би налаштувати формат часу на свій смак. Ось короткий код, який я скопіював із підручника: import logging # create logger logger = logging.getLogger("logging_tryout2") logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = …

7
Як згладити криву правильним способом?
Припустимо, у нас є набір даних, який може бути заданий приблизно import numpy as np x = np.linspace(0,2*np.pi,100) y = np.sin(x) + np.random.random(100) * 0.2 Тому ми маємо варіацію 20% набору даних. Моя перша ідея полягала в тому, щоб використовувати UnivariateSpline функцію scipy, але проблема полягає в тому, що це …

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