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

378
Проверьте, существует ли несколько строк в другой строке

Как я могу проверить, существует ли какая-либо из строк в массиве в другой строке? Подобно: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" Этот код не работает, он просто показывает, чего я хочу...

378
Как написать inline, если заявление для печати?

Мне нужно печатать некоторые вещи только тогда, когда логическая переменная установлена ​​в True. Итак, посмотрев на это , я попробовал на простом примере: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax То...

376
Как посчитать вхождение определенного элемента в ndarray в Python?

В Python у меня есть ndarray, y который печатается какarray([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1]) Я пытаюсь подсчитать, сколько 0и сколько 1s в этом массиве. Но когда я печатаю y.count(0)или y.count(1), это говорит numpy.ndarray объект не имеет атрибута count Что мне делать?...

375
Python List против Array - когда использовать?

Если вы создаете одномерный массив, вы можете реализовать его в виде списка или использовать модуль «массив» в стандартной библиотеке. Я всегда использовал списки для 1d массивов. По какой причине или обстоятельству я хотел бы использовать вместо этого модуль массива? Это для оптимизации...

375
Создание диапазона дат в Python

Я хочу создать список дат, начиная с сегодняшнего дня и заканчивая произвольным числом дней, скажем, в моем примере 100 дней. Есть ли лучший способ сделать это, чем это? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a -...

375
Когда Del полезен в Python?

Я не могу придумать причину, по которой python нуждается в delключевом слове (и большинство языков, похоже, не имеют аналогичного ключевого слова). Например, вместо того, чтобы удалить переменную, можно просто присвоить Noneей. И при удалении из словаря, delметод может быть добавлен. Есть ли...

375
Как написать модуль / пакет Python?

Я делал скрипты Python для простых задач на работе и никогда не задумывался о том, чтобы их упаковывать для других. Теперь мне поручено сделать оболочку Python для REST API. Я абсолютно не знаю, с чего начать, и мне нужна помощь. Что я имею: (Просто хочу быть как можно более конкретным) У меня есть...

374
Python unittest - противоположность assertRaises?

Я хочу написать тест, чтобы установить, что Исключение не возникает в определенных обстоятельствах. Это просто для тестирования , если исключение будет поднято ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... но как вы можете сделать...

374
Как прочитать файл без перевода строки?

В Python звоню temp = open(filename,'r').readlines() в результате получается список, в котором каждый элемент является строкой в ​​файле. Это немного глупо, но все же: я readlines()также пишу символ новой строки для каждого элемента, чего я не желаю. Как я могу избежать этого?...

373
Нерешенная справочная проблема в PyCharm

У меня есть структура каталогов ├── simulate.py ├── src │   ├── networkAlgorithm.py │   ├── ... И я могу получить доступ к сетевому модулю с sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Однако pycharm жалуется, что не может получить доступ...

371
Сокрытие текста оси на графиках matplotlib

Я пытаюсь построить фигуру без отметок или чисел на любой из осей (я использую оси в традиционном смысле, а не номенклатуру matplotlib!). Проблема, с которой я столкнулся, заключается в том, что matplotlib корректирует метки x (y), вычитая значение N, а затем добавляет N в конце оси. Это может быть...

371
Как я могу использовать рассол, чтобы сохранить дикт?

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