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

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

2
Як правильно створювати та запускати паралельні завдання за допомогою модуля asyncio python?
Я намагаюся правильно зрозуміти та реалізувати два одночасно запущені Taskоб'єкти, використовуючи відносно новий asyncioмодуль Python 3 . У двох словах, asyncio, здається, призначений для обробки асинхронних процесів та одночасного Taskвиконання через цикл подій. Він сприяє використанню await(застосовується в асинхронних функціях) як способу зворотного виклику для очікування та використання результату, не …

3
Знущаються над атрибутами в Python mock?
У мене досить складно провести mockз Python: def method_under_test(): r = requests.post("http://localhost/post") print r.ok # prints "<MagicMock name='post().ok' id='11111111'>" if r.ok: return StartResult() else: raise Exception() class MethodUnderTestTest(TestCase): def test_method_under_test(self): with patch('requests.post') as patched_post: patched_post.return_value.ok = True result = method_under_test() self.assertEqual(type(result), StartResult, "Failed to return a StartResult.") Тест фактично повертає …


1
python socket.error: [Errno 98] Адреса вже використовується [закрита]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете покращити це питання? Додайте деталі та проясніть проблему, відредагувавши цю публікацію . Закрито 7 років тому . Удосконалюйте це питання коли я встановлюю application.py, він показує, що socket.error: [Errno 98] Адреса вже використовується. Traceback (most recent …

8
Ініціалізація словника на python зі значенням ключа і без відповідних значень
Мені було цікаво, чи є спосіб ініціалізувати словник у python ключами, але ніяких відповідних значень поки я їх не встановлю. Як от: Definition = {'apple': , 'ball': } а потім пізніше я можу встановити їх: Definition[key] = something Я хочу лише ініціалізувати ключі, але я не знаю відповідних значень, поки …

18
Паровий круговий цикл Python 'for'
Чи є приємний пітонічний спосіб перебирати список, перенастроюючи пару елементів? Останній елемент повинен бути в парі з першим. Так, наприклад, якщо у мене є список [1, 2, 3], я хотів би отримати наступні пари: 1 - 2 2 - 3 3 - 1
76 python 

5
Видалення зупинних слів за допомогою NLTK
Я намагаюся обробити введений користувачем текст, видаляючи стоп-слова за допомогою набору інструментів nltk, але при видаленні стоп-слова такі слова, як «та», «або», «не», видаляються. Я хочу, щоб ці слова були присутні після процесу видалення зупинки, оскільки вони є операторами, які потрібні для подальшої обробки тексту як запиту. Я не знаю, …
76 python  nlp  nltk  stop-words 


3
Чому __import__ Python вимагає fromlist?
У Python, якщо ви хочете програмно імпортувати модуль, ви можете зробити: module = __import__('module_name') Якщо ви хочете імпортувати підмодуль, ви думаєте, що це буде простою справою: module = __import__('module_name.submodule') Звичайно, це не працює; ви просто отримуєте module_nameзнову. Ви повинні зробити: module = __import__('module_name.submodule', fromlist=['blah']) Чому? Фактичне значення fromlist, здається, не …

2
Функції сітчастої сітки в Python (meshgrid mgrid ogrid ndgrid)
Я шукаю чіткого порівняння функцій meshgrid-подібних. На жаль, я не знаходжу! Numpy http://docs.scipy.org/doc/numpy/reference/ надає mgrid ogrid meshgrid Scitools http://hplgit.github.io/scitools/doc/api/html/index.html надає ndgrid boxgrid В ідеалі таблиця, що узагальнює все це, була б ідеальною!
76 python  numpy  scipy 

8
Як організувати проект Python?
Я новачок у Python, і я починаю міні-проект, але маю певні сумніви щодо того, як упорядкувати папки в "Python Way". Я використовую PyDevу своєму середовищі розробки, і коли я створюю новий проект, створюється папка з назвоюsrc + src Тепер, у PyDev, я можу створювати Pydev ModuleіPyDev Package Мені потрібно організувати …


5
Python: Яка різниця між __builtin__ та __builtins__?
Я сьогодні кодував і щось помітив. Якщо я відкрию новий сеанс перекладача (IDLE) і перевірю, що визначено dirфункцією, я отримую це: $ python >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BufferError', 'BytesWarning', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', …

7
ValueError: не вдалося перетворити рядок у float: id
Я запускаю такий сценарій python: #!/usr/bin/python import os,sys from scipy import stats import numpy as np f=open('data2.txt', 'r').readlines() N=len(f)-1 for i in range(0,N): w=f[i].split() l1=w[1:8] l2=w[8:15] list1=[float(x) for x in l1] list2=[float(x) for x in l2] result=stats.ttest_ind(list1,list2) print result[1] Однак я отримав такі помилки, як: ValueError: could not convert string …

1
Розпакування кортежу Python в операторі return
Мова Python (особливо 3.x) дозволяє дуже загальне розпаковування ітерацій, простим прикладом яких є a, *rest = 1, 2, 3 Протягом багатьох років це розпакування поступово узагальнювалось (див., Наприклад, PEP 3132 та PEP 448 ), дозволяючи використовувати його у все більшій кількості обставин. Тому я був здивований, виявивши, що наступне є …

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