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

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

5
pandas read_csv и фильтровать столбцы с помощью usecols
У меня есть файл csv, который не отображается правильно, pandas.read_csvкогда я фильтрую столбцы usecolsи использую несколько индексов. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f = open('foo.csv', 'w') f.write(csv) f.close() df1 = pd.read_csv('foo.csv', header=0, names=["dummy", "date", "loc", "x"], index_col=["date", "loc"], usecols=["dummy", "date", "loc", "x"], …

7
Numpy Resize / Rescale Image
Я хотел бы взять изображение и изменить масштаб изображения, пока это массив numpy. Например, у меня есть это изображение бутылки кока-колы: bottle-1 Что переводится в массив формы, (528, 203, 3)и я хочу изменить его размер, чтобы сказать размер этого второго изображения: бутылка-2 Которая имеет форму (140, 54, 3). Как изменить …
98 python  image  numpy  scipy  resize 

12
Проблемы с pip install numpy - RuntimeError: сломанная инструментальная цепочка: невозможно связать простую программу C
Я пытаюсь установить numpy (и scipy и matplotlib) в virturalenv. Однако я продолжаю получать эти ошибки: RuntimeError: Broken toolchain: cannot link a simple C program ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 У меня установлены инструменты командной строки для xcode $ which gcc /usr/bin/gcc $ …
98 python  numpy  virtualenv  pip 

8
Каталог изменения подпроцесса
Я хочу выполнить сценарий внутри подкаталога / суперкаталога (сначала мне нужно быть внутри этого подкаталога / суперкаталога). Я не могу subprocessвойти в свой подкаталог: tducin@localhost:~/Projekty/tests/ve$ python Python 2.7.4 (default, Sep 26 2013, 03:20:26) [GCC 4.7.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import subprocess >>> …

6
Преобразование фрейма данных pandas в серию
Я новичок в пандах. У меня есть кадр данных pandas, который составляет 1 строку на 23 столбца. Я хочу преобразовать это в серию? Мне интересно, какой самый питонический способ сделать это? Я пробовал, pd.Series(myResults)но жалуется ValueError: cannot copy sequence with size 23 to array axis with dimension 1. Он недостаточно …

8
Python не может найти модуль в той же папке
Мой питон почему-то не может найти никаких модулей в том же каталоге. Что я делаю не так? (python2.7) Итак, у меня есть один каталог 2014_07_13_test с двумя файлами в нем: test.py hello.py где hello.py: # !/usr/local/bin/python # -*- coding: utf-8 -*- def hello1(): print 'HelloWorld!' и test.py: # !/usr/local/bin/python # …
98 python  module 

5
Проверьте, действителен ли путь в Python, не создавая файл в целевом пути
У меня есть путь (включая каталог и имя файла). Мне нужно проверить, является ли имя файла допустимым, например, если файловая система позволяет мне создать файл с таким именем. В имени файла есть символы Юникода . Можно с уверенностью предположить, что сегмент каталога в пути действителен и доступен ( я пытался …

5
Как вы делаете естественные журналы (например, «ln ()») с numpy в Python?
Используя numpy, как я могу сделать следующее: ln(x) Это эквивалентно: np.log(x) Прошу прощения за такой, казалось бы, тривиальный вопрос, но мое понимание разницы между logи lnзаключается в том, что lnэто logspace e?

7
Как измерить время, затрачиваемое между строками кода в Python?
Итак, в Java мы можем сделать Как измерить время, затрачиваемое функцией на выполнение Но как это сделать в питоне? Чтобы измерить время начала и время окончания между строками кода? Что-то, что делает это: import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime

7
Python: BeautifulSoup - получить значение атрибута на основе имени атрибута
Я хочу напечатать значение атрибута на основе его имени, например, <META NAME="City" content="Austin"> Я хочу сделать что-то подобное soup = BeautifulSoup(f) //f is some HTML containing the above meta tag for meta_tag in soup('meta'): if meta_tag['name'] == 'City': print meta_tag['content'] Приведенный выше код дает KeyError: 'name', я считаю, это потому, …

3
Докер, как запустить pip requirements.txt, только если было изменение?
В Dockerfile у меня есть слой, который устанавливает requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Когда я создаю образ докера, он запускает весь процесс независимо от любых изменений, внесенных в этот файл. Как сделать так, чтобы Docker запускался только в том pip install -r requirements.txtслучае, если в файл были …

13
python-pandas и базы данных, такие как mysql
В документации к Pandas есть множество примеров лучших практик работы с данными, хранящимися в различных форматах. Однако я не могу найти хороших примеров для работы, например, с базами данных, такими как MySQL. Может ли кто-нибудь указать мне ссылки или дать несколько фрагментов кода о том, как эффективно преобразовать результаты запроса …
97 python  pandas 

1
Почему tuple (set ([1, «a», «b», «c», «z», «f»])) == tuple (set ([«a», «b», «c», «Z», «f», 1])) 85% времени с включенной рандомизацией хэша?
Учитывая ответ Нуля Пирея на другой вопрос , мы имеем x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) Печатает Trueпримерно 85% времени с включенной случайностью хеширования . Почему 85%?


6
Все варианты лицензионного ключа Windows
Мне нужно подать заявку на обновление Windows 8 для моего ноутбука, для чего мне нужен лицензионный ключ Windows 7 на нижней стороне ноутбука. Поскольку Microsoft решила в своей бесконечной мудрости создать лицензионные ярлыки, которые стираются, и я не могу четко прочитать свой лицензионный ключ, это означает, что я не могу …
97 python  itertools 

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