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

153
Панды: сумма строк DataFrame для заданных столбцов

У меня есть следующий DataFrame: In [1]: import pandas as pd df = pd.DataFrame({'a': [1,2,3], 'b': [2,3,4], 'c':['dd','ee','ff'], 'd':[5,9,1]}) df Out [1]: a b c d 0 1 2 dd 5 1 2 3 ee 9 2 3 4 ff 1 Я хотел бы добавить столбец, 'e'который является суммой столбца 'a', 'b'и 'd'. Просматривая форумы, я...

153
Почему массивы Python медленные?

Я ожидал, array.arrayчто будет быстрее, чем списки, так как массивы кажутся распакованными. Однако я получаю следующий результат: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]:...

152
Блокировка файла в Python

Мне нужно заблокировать файл для записи в Python. Он будет доступен сразу из нескольких процессов Python. Я нашел некоторые решения в Интернете, но большинство из них не подходят для моих целей, поскольку они часто основаны только на Unix или...

152
Путь Windows в Python

Например, как лучше всего представить каталог Windows "C:\meshes\as"? Я пытался изменить сценарий, но он никогда не работал, потому что я не могу понять каталог правильно, я полагаю, из-за '\'действия в качестве...

152
Как реализовано set ()?

Я видел, как люди говорят, что setобъекты в Python имеют O (1) проверку членства. Как они реализованы внутри, чтобы позволить это? Какую структуру данных он использует? Какие еще последствия имеет эта реализация? Каждый ответ здесь был действительно поучительным, но я могу принять только один,...

152
Как найти все позиции максимального значения в списке?

У меня есть список: a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50, 35, 41, 49, 37, 19, 40, 41, 31] максимальный элемент 55 (два элемента в позиции 9 и 12) Мне нужно найти, на какой позиции (ях) находится максимальное значение. Пожалуйста...

152
Сценарий оболочки: выполнение программы на Python из сценария оболочки.

Я пытался найти ответ в Google, но безуспешно. Мне нужно использовать мой рабочий суперкомпьютерный сервер, но для запуска моего сценария python он должен выполняться через сценарий оболочки. Например, я хочу job.shвыполнитьpython_script.py Как этого добиться?...

152
Понимание функции repr () в Python

repr(): оцениваемое строковое представление объекта (может «eval ()» его, что означает, что это строковое представление, которое оценивает объект Python) Другими словами: >>> x = 'foo' >>> repr(x) "'foo'" Вопросы: Почему я получаю двойные кавычки, когда я делаю repr(x)? (Я не...

152
Matplotlib scatterplot; цвет как функция третьей переменной

Я хочу создать диаграмму рассеяния (используя matplotlib), где точки заштрихованы в соответствии с третьей переменной. Я очень близко с этим: plt.scatter(w, M, c=p, marker='s') где w и M - точки данных, а p - переменная, которую я хочу заштриховать. Однако я хочу сделать это в оттенках серого, а не...

152
Как сохранить изображение локально, используя Python, URL-адрес которого я уже знаю?

Я знаю URL изображения в Интернете. например, http://www.digimouth.com/news/media/2011/09/google-logo.jpg , который содержит логотип Google. Теперь, как я могу загрузить это изображение, используя Python, не открывая URL в браузере и не сохраняя файл...

152
Странное сообщение об ошибке SQLAlchemy: TypeError: объект 'dict' не поддерживает индексацию

Я использую созданный вручную SQL для извлечения данных из базы данных PG с помощью SqlAlchemy. Я пытаюсь выполнить запрос, который содержит SQL-подобный оператор '%' и, кажется, бросает SqlAlcjhemy через цикл: sql = """ SELECT DISTINCT u.name from user u INNER JOIN city c ON u.city_id = c.id...

152
Выход из командной строки Python

Чтобы выйти из командной строки Python, я должен набрать exit (). Если я наберу выход, он говорит Use exit() or Ctrl-Z plus Return to exit Обычно, когда вы печатаете exit, вы хотите выйти из программы. Почему интерпретатор выдает мне вышеуказанную ошибку, когда узнает, что я пытаюсь выйти из...