Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

4
Почему pow (a, d, n) намного быстрее, чем a ** d% n?
Я пытался реализовать тест на простоту Миллера-Рабина и был озадачен, почему это занимает так много времени (> 20 секунд) для чисел среднего размера (~ 7 цифр). В конце концов я обнаружил, что источником проблемы является следующая строка кода: x = a**d % n (где a, dи n- все похожие, но …
110 python  performance  pypy 

12
Как правильно закрыть IPython Notebook?
Как правильно закрыть IPython Notebook? В настоящее время я просто закрываю вкладки браузера, а затем использую их Ctrl+Cв терминале. К сожалению, ни одна exit()галочка Kill kernel upon exitне помогает (они убивают ядро, но не выходят из iPython).

15
Какое приложение для поиска Django самое лучшее? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

2
Почему присвоение пустому списку (например, [] = «») не является ошибкой?
В python 3.4 я набираю [] = "" и он работает нормально, никаких исключений не возникает. Хотя потом конечно []не равняется "". [] = () тоже отлично работает. "" = [] вызывает исключение, как ожидалось, () = "" вызывает исключение, как и ожидалось. Так что же происходит?

29
Усечение поплавков в Python
Я хочу удалить цифры из числа с плавающей запятой, чтобы иметь фиксированное количество цифр после точки, например: 1.923328437452 -> 1.923 Мне нужно выводить строку в другую функцию, а не печатать. Также я хочу игнорировать потерянные цифры, а не округлять их.

3
Как мне писать тесты для форм в Django?
Я хотел бы имитировать запросы к моим представлениям в Django, когда я пишу тесты. Это в основном для проверки форм. Вот фрагмент простого тестового запроса: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error Страница всегда …

10
Как мне найти максимум 2 числа?
Как найти максимум 2 числа? value = -9999 run = problem.getscore() Мне нужно сравнить 2 значения, т.е. valueи, runи найти максимум 2. Мне нужна какая-нибудь функция Python для работы?
110 python  max 

14
Самый чистый способ получить последний элемент из итератора Python
Как лучше всего получить последний элемент из итератора в Python 2.6? Например, скажите my_iter = iter(range(5)) Какой самый короткий код / ​​самый чистый способ получить 4 от my_iter? Я мог бы это сделать, но это кажется не очень эффективным: [x for x in my_iter][-1]

7
Сортировка списка Python по длине строки
Я хочу отсортировать список строк по длине строки. Я пытался использовать сортировку следующим образом, но, похоже, это не дает мне правильного результата. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] Что может быть не так?
110 python  list  sorting 




16
доступ к установке pip запрещен в Windows
Я пытаюсь запустить pip install mitmproxyна Windows, но я получаю доступ запрещен, даже cmdи с PowerShellпомощью Run as Administratorопции. WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd' Как я могу заставить это работать?

6
Что именно выполняет метод .join () модуля многопроцессорной обработки Python?
Изучая многопроцессорность Python (из статьи PMOTW ), я хотел бы получить некоторые разъяснения о том, что именно join()делает этот метод. В старом руководстве от 2008 года говорится, что без p.join()вызова в приведенном ниже коде «дочерний процесс будет бездействовать и не завершаться, становясь зомби, которого вы должны убить вручную». from multiprocessing …

12
Загрузите файл CSV с помощью Spark
Я новичок в Spark, и я пытаюсь прочитать данные CSV из файла с помощью Spark. Вот что я делаю: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() Я ожидал, что этот вызов даст мне список двух первых столбцов моего файла, но я получаю эту ошибку: File "<ipython-input-60-73ea98550983>", line 1, in <lambda> IndexError: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.