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

284
Python: как определить, является ли переменная массивом или скаляром

У меня есть функция, которая принимает аргумент NBins. Я хочу сделать вызов этой функции с помощью скаляра 50или массива [0, 10, 20, 30]. Как я могу определить в функции, какова длина NBins? или сказал иначе, если это скаляр или вектор? Я попробовал это: >>> N=[2,3,5] >>> P = 5...

284
Найти метрику сходства между двумя строками

Как я могу получить вероятность того, что строка похожа на другую строку в Python? Я хочу получить десятичное значение, например, 0,9 (что означает 90%) и т. Д. Предпочтительно со стандартным Python и библиотекой. например similar("Apple","Appel") #would have a high prob. similar("Apple","Mango")...

284
Почему некоторые сравнения с плавающей запятой в четыре раза медленнее других?

При сравнении значений с плавающей точкой и целых чисел некоторым парам значений требуется гораздо больше времени для оценки, чем другим значениям схожей величины. Например: >>> import timeit >>> timeit.timeit("562949953420000.7 < 562949953421000") # run 1 million times...

283
Зачем возвращать NotImplemented вместо повышения NotImplementedError

У Python есть синглтон NotImplemented. Почему кто-то хотел бы когда-нибудь вернуться NotImplementedвместо того, чтобы поднять NotImplementedErrorисключение? Разве это не затруднит поиск ошибок, таких как код, выполняющий недопустимые...

283
Как отправить вложения электронной почты?

У меня проблемы с пониманием того, как отправить вложение с помощью Python. Я успешно отправил простые сообщения по электронной почте smtplib. Может кто-нибудь объяснить, пожалуйста, как отправить вложение в электронном письме. Я знаю, что есть другие посты в сети, но как начинающий Python, я...

283
Как скрыть вывод подпроцесса в Python 2.7

Я использую eSpeak в Ubuntu и у меня есть скрипт Python 2.7, который печатает и произносит сообщение: import subprocess text = 'Hello World.' print text subprocess.call(['espeak', text]) eSpeak производит желаемые звуки, но загромождает оболочку некоторыми ошибками (ALSA lib ..., нет подключения к...

283
Как помешать тензорному потоку выделить всю память GPU?

Я работаю в среде, в которой вычислительные ресурсы используются совместно, то есть у нас есть несколько серверных машин, оснащенных несколькими графическими процессорами Nvidia Titan X на каждой. Для моделей малого и среднего размера 12 ГБ Titan X обычно достаточно, чтобы 2-3 человека могли...

282
Добавить переменные в кортеж

Я изучаю Python и создаю соединение с базой данных. Пытаясь добавить в БД, я думаю о создании кортежей из информации, а затем добавить их в БД. Что я делаю : я беру информацию от пользователя и храню ее в переменных. Могу ли я добавить эти переменные в кортеж? Можете ли вы помочь мне с синтаксисом?...

282
Есть ли встроенная функция для естественной сортировки строк?

Используя Python 3.x, у меня есть список строк, для которых я хотел бы выполнить естественную сортировку по алфавиту. Естественная сортировка: порядок сортировки файлов в Windows. Например, следующий список естественно отсортирован (что я хочу): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11',...

282
Как преобразовать данные JSON в объект Python

Я хочу использовать Python для преобразования данных JSON в объект Python. Я получаю объекты данных JSON из API Facebook, которые я хочу сохранить в своей базе данных. Мой текущий вид в Django (Python) ( request.POSTсодержит JSON): response = request.POST user = FbApiUser(user_id = response['id'])...

282
Как разобрать JSON в Python?

Мой проект в настоящее время получает сообщение JSON на python, из которого мне нужно получить информацию. Для этого давайте зададим ему простой JSON в строке: jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}' До сих пор я генерировал JSON-запросы, используя список, а затем json.dumps, но чтобы...

282
Что делает numpy.random.seed (0)?

Что делает np.random.seedв приведенном ниже коде из учебника Scikit-Learn? Я не очень хорошо разбираюсь в материалах генератора случайных состояний NumPy, так что я бы очень признателен, если принять во внимание то, что говорят обыватели. np.random.seed(0) indices =...

281
Получить отфильтрованный список файлов в каталоге

Я пытаюсь получить список файлов в каталоге, используя Python, но мне не нужен список ВСЕХ файлов. По сути, я хочу сделать что-то вроде следующего, но использовать Python, а не выполнять ls. ls 145592*.jpg Если для этого нет встроенного метода, я сейчас подумываю написать цикл for для итерации по...

281
Создание Pandas DataFrame из массива Numpy: как указать столбец индекса и заголовки столбцов?

У меня есть массив Numpy, состоящий из списка списков, представляющих двумерный массив с метками строк и именами столбцов, как показано ниже: data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]]) Я хотел бы, чтобы результирующий DataFrame имел Row1 и Row2 в качестве значений индекса, а Col1,...