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

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

7
добавление шума к сигналу в Python
Я хочу добавить случайный шум к сигналу из 100 бинов, который я моделирую в Python, чтобы сделать его более реалистичным. На базовом уровне моя первая мысль заключалась в том, чтобы перебирать бин за бункером и просто генерировать случайное число между определенным диапазоном и добавлять или вычитать его из сигнала. Я …
95 python 


8
Библиотека запросов Python, как передать заголовок авторизации с помощью одного токена
У меня есть URI запроса и токен. Если я использую: curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>" и т.д., я получаю 200 и просматриваю соответствующие данные JSON. Итак, я установил запросы, и когда я пытаюсь получить доступ к этому ресурсу, я получаю 403, вероятно, потому, что я не знаю правильный синтаксис …

9
преобразовать значение nan в ноль
У меня есть двумерный массив numpy. Некоторые из значений в этом массиве NaN. Я хочу выполнить определенные операции с этим массивом. Например, рассмотрим массив: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. …
95 python  numpy  nan 

1
Когда использовать create () Serializer и create () perform_create () ModelViewset
Хочу пояснить данную документацию django-rest-frameworkпо созданию объекта модели. Пока что я обнаружил, что есть 3 подхода к обработке таких событий. Метод сериализатора create(). Вот документация class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) Метод ModelViewset create(). Документация class AccountViewSet(viewsets.ModelViewSet): queryset = Account.objects.all() serializer_class = AccountSerializer permission_classes = [IsAccountAdminOrReadOnly] Метод ModelViewset perform_create(). …

2
Преобразование изображения из PIL в формат openCV
Я пытаюсь преобразовать изображение из PILв OpenCVформат. Я использую OpenCV 2.4.3. вот что я пытался до сих пор. >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() Но я …

20
Ошибка установки python-dev: ImportError: нет модуля с именем apt_pkg
Я пользователь Debian и хочу установить python-dev, но когда я запускаю код в оболочке от имени пользователя root: # aptitude install python-dev Я получаю следующую ошибку: Traceback (most recent call last): File "/usr/bin/apt-listchanges", line 28, in <module> import apt_pkg ImportError: No module named apt_pkg В чем проблема и как ее …

3
Общее количество панд различно
Допустим, у меня есть журнал активности пользователей, и я хочу создать отчет с общей продолжительностью и количеством уникальных пользователей за день. import numpy as np import pandas as pd df = pd.DataFrame({'date': ['2013-04-01','2013-04-01','2013-04-01','2013-04-02', '2013-04-02'], 'user_id': ['0001', '0001', '0002', '0002', '0002'], 'duration': [30, 15, 20, 15, 30]}) Агрегировать продолжительность довольно просто: …
95 python  pandas 

3
сортировать собственные значения и связанные с ними собственные векторы после использования numpy.linalg.eig в python
Я использую numpy.linalg.eig для получения списка собственных значений и собственных векторов: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] Я хотел бы отсортировать свои собственные значения (например, от наименьшего к наибольшему) таким образом, чтобы я знал, каков связанный собственный вектор …
95 python  sorting  numpy 


6
Как повернуть метки деления оси X в столбчатой ​​диаграмме Pandas
Со следующим кодом: import matplotlib matplotlib.style.use('ggplot') import matplotlib.pyplot as plt import pandas as pd df = pd.DataFrame({ 'celltype':["foo","bar","qux","woz"], 's1':[5,9,1,7], 's2':[12,90,13,87]}) df = df[["celltype","s1","s2"]] df.set_index(["celltype"],inplace=True) df.plot(kind='bar',alpha=0.75) plt.xlabel("") Я сделал такой сюжет: Как я могу повернуть метки деления оси x на 0 градусов? Я попытался добавить это, но не сработало: plt.set_xticklabels(df.index,rotation=90)

2
Как мне использовать подсказку необязательного типа?
Я пытаюсь понять, как использовать Optionalподсказку типа. Из PEP-484 , я знаю , что я могу использовать Optionalдля def test(a: int = None)либо def test(a: Union[int, None])или def test(a: Optional[int]). Но как насчет следующих примеров? def test(a : dict = None): #print(a) ==> {'a': 1234} #or #print(a) ==> None def …

7
Как продолжить задачу, когда Fabric получает ошибку
Когда я определяю задачу для запуска на нескольких удаленных серверах, если задача выполняется на сервере 1 и завершается с ошибкой, Fabric остановит и прервет задачу. Но я хочу, чтобы ткань игнорировала ошибку и запускала задачу на следующем сервере. Как я могу это сделать? Например: $ fab site1_service_gw [site1rpt1] Executing task …
94 python  fabric 

2
С какой версией Visual Studio скомпилирован Python на моем компьютере?
Я пытаюсь узнать версию Visual Studio, которая используется для компиляции Python на моем компьютере. Это говорит Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 Я не понимаю этого MSC V.1500обозначения. Означает ли это, что он скомпилирован с Visual Studio 2005? Я не могу найти …

4
Ведение журнала по умолчанию для настройки Django
Кажется, я не могу понять, как настроить регистратор "по умолчанию" для моей установки Django. Я хотел бы использовать новую LOGGINGнастройку Django 1.3 в settings.py. Я просмотрел пример Django Logging Doc , но мне кажется, что они только настраивают обработчики, которые будут вести журнал для определенных регистраторов. В случае их примера …
94 python  django  logging 

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