Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

12
Як імпортувати дані з mongodb до панд?
У мене є велика кількість даних у колекції в mongodb, яку мені потрібно проаналізувати. Як імпортувати ці дані до панд? Я новачок у пандах та дурнях. РЕДАКТУВАТИ: колекція mongodb містить значення датчика, позначені датою та часом. Значення датчика мають тип даних з поплавком. Зразки даних: { "_cls" : "SensorReport", "_id" …

8
Як “і” та “або” поводяться з небулевими значеннями?
Я намагаюся вивчити python і натрапив на якийсь приємний і короткий код, але зовсім не має сенсу контекстом було: def fn(*args): return len(args) and max(args)-min(args) Я розумію, що він робить, але чому python робить це - тобто повертає значення, а не True / False? 10 and 7-2 повертає 5. Аналогічним …

5
як змінити стовпець Dataframe із типу String на тип Double у pyspark
У мене є фрейм даних із стовпцем як String. Я хотів змінити тип стовпця на Double type у PySpark. Ось такий шлях я зробив: toDoublefunc = UserDefinedFunction(lambda x: x,DoubleType()) changedTypedf = joindf.withColumn("label",toDoublefunc(joindf['show'])) Просто хотів знати, чи це правильний спосіб це зробити, оскільки під час проходження логістичної регресії я отримую деяку …

12
Python: найкращий спосіб додати до sys.path щодо поточного запущеного сценарію
У мене є каталог, повний сценаріїв (скажімо project/bin). У мене також є бібліотека, project/libі я хочу, щоб сценарії завантажували її автоматично. Це те, що я зазвичай використовую вгорі кожного сценарію: #!/usr/bin/python from os.path import dirname, realpath, sep, pardir import sys sys.path.append(dirname(realpath(__file__)) + sep + pardir + sep + "lib") # …

3
Зовнішній ключ від одного додатка до іншого в Django
Цікаво, чи можливо визначити зовнішній ключ у файлі models.py у Django, який є посиланням на таблицю в іншому додатку? Іншими словами, у мене є дві програми, які називаються cf і профілі, а в cf / models.py у мене є (серед іншого): class Movie(models.Model): title = models.CharField(max_length=255) а в profile / …

3
Хеш-функція в Python 3.3 повертає різні результати між сесіями
Я реалізував BloomFilter в python 3.3 і отримував різні результати кожного сеансу. Знизивши цю дивну поведінку, я прийшов до внутрішньої функції hash () - вона повертає різні значення хешу для одного і того ж рядка кожного сеансу. Приклад: >>> hash("235") -310569535015251310 ----- відкриття нової консолі python ----- >>> hash("235") -1900164331622581997 …


8
Найбільш пітонічний спосіб надання глобальних змінних конфігурації в config.py? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 місяців тому . Удосконалюйте це питання У своєму нескінченному пошуку надто ускладнюючих простих речей, я досліджую найбільш …

5
Як передати додаткові аргументи декоратору Python?
У мене є декоратор, як показано нижче. def myDecorator(test_func): return callSomeWrapper(test_func) def callSomeWrapper(test_func): return test_func @myDecorator def someFunc(): print 'hello' Я хочу вдосконалити цей декоратор, щоб прийняти ще один аргумент, як показано нижче def myDecorator(test_func,logIt): if logIt: print "Calling Function: " + test_func.__name__ return callSomeWrapper(test_func) @myDecorator(False) def someFunc(): print 'Hello' …

3
Argmax масиву numpy, що повертає неплоскі індекси
Я намагаюся отримати індекси максимального елемента в масиві Numpy. Це можна зробити за допомогою numpy.argmax. Моя проблема полягає в тому, що я хотів би знайти найбільший елемент у всьому масиві та отримати показники цього. numpy.argmax може застосовуватися або вздовж однієї осі, яка не є тим, що я хочу, або на …

8
Перетворити для часового поясу панд DateTimeIndex на наївну мітку часу, але в певному часовому поясі
Ви можете використовувати функцію, tz_localizeщоб зробити часовий пояс або часовий пояс DateTimeIndex відомим, але як ви можете зробити навпаки: як ви можете перетворити часовий пояс, відомий часовому поясу, у наївний, зберігаючи свій часовий пояс? Приклад: In [82]: t = pd.date_range(start="2013-05-18 12:00:00", periods=10, freq='s', tz="Europe/Brussels") In [83]: t Out[83]: <class 'pandas.tseries.index.DatetimeIndex'> …
99 python  pandas 

10
Як відкласти / відкласти оцінку f-рядків?
Я використовую рядки шаблонів для генерації деяких файлів, і мені подобається лаконічність нових f-рядків для цієї мети, для зменшення мого попереднього коду шаблону з приблизно такого: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) Тепер я можу це зробити, безпосередньо замінюючи …

10
GroupBy за допомогою pandas DataFrame і виберіть найбільш поширене значення
У мене є кадр даних із трьома рядковими стовпцями. Я знаю, що єдине значення в 3-му стовпці є дійсним для кожної комбінації перших двох. Для очищення даних мені доводиться групувати за фреймом даних за першими двома стовпцями та вибирати найбільш поширене значення третього стовпця для кожної комбінації. Мій код: import …

12
Як дізнатися версію самого pip
Яка команда оболонки дає мені фактичну версію, pipяку я використовую? pipдає з pip showусіма версіями встановлених модулів, але виключає себе.
99 python  pip 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.