MATLAB ind2sub эквивалент в Python

Matlab имеет две функции для преобразования матричных индексов в линейные индексы и наоборот. (ind2sub и sub2ind) Я нашел эквивалент для R, но есть ли эквивалентный способ в Python?

Python: выбор элемента без замены

Я хотел бы нарезать случайные буквы из строки. Учитывая s = "howdy" Я хотел бы выбрать элементы из 's' без замены, но сохранить номер индекса. Например >>> random.sample(s,len(s)) ['w', 'h', 'o', 'd', 'y'] близко к тому, что я хочу, но я бы предпочел что-то вроде [('w', 2), ('h', 0), ('o', 1), ('d', 3), ('y', 4)] […]

Как сделать обработчик JSON в Django

Я хочу получить и проанализировать json в представлении django. Требование в шаблоне: var values = {}; $("input[name^='param']").each(function() { values[$(this).attr("name")] = $(this).val(); }); $.ajax ({ type: "POST", url: page, contentType: 'application/json; charset=utf-8', async: false, processData: false, data: $.toJSON(values), success: function (resp) { console.log(resp); } }); Ввиду: import json … req = json.loads(request.body) return HttpResponse(req) Это дает […]

Python сортирует «u11-Phrase 1000.wav» перед «u11-Phrase 101.wav»; как я могу это преодолеть?

Я запускаю Python 2.5 (r25: 51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 бит (Intel)] на выигрыше 32 Когда я спрашиваю Python >>> "u11-Phrase 099.wav" < "u11-Phrase 1000.wav" True Хорошо. Когда я спрашиваю >>> "u11-Phrase 100.wav" < "u11-Phrase 1000.wav" True Все в порядке. Но когда я спрашиваю >>> "u11-Phrase 101.wav" < "u11-Phrase 1000.wav" False Поэтому […]

Как нарисовать прямоугольник вокруг интересующей области в python

У меня возникли проблемы с import cv в моем коде python. Моя проблема в том, что мне нужно нарисовать прямоугольник вокруг областей, представляющих интерес для изображения. Как это можно сделать в python? Я делаю обнаружение объектов и хотел бы нарисовать прямоугольник вокруг объектов, которые, я считаю, найдены на изображении.

Краткий способ найти «ключевую» разницу между двумя словарями?

Мне нужно было сравнить 2 словаря, чтобы найти набор ключей в одном словаре, который не был в другом. Я знаю, что поддержка объектов Python: set3=set1-set2 но я не могу: dict3=dict1-dict2 или: missingKeys=dict1.keys()-dict2.keys() (Я был немного удивлен последним моментом, потому что в Java ключи являются объектами Set.) Одно из решений: missingKeys=set(dict1.keys())-set(dict2.keys()) есть ли лучший или более […]

Как отправить JSON через HTTP в Ruby после преобразования из Python?

Я уступаю – я несколько часов пытался взломать этот орех, но не могу понять. Я слишком новичок в Ruby (и не имею фона Python!), Чтобы перевести это, а затем опубликовать данные JSON на сайт, который требует пользователя / пароль, а затем получить данные ответа. Это код Python: r = requests.post('https://keychain.oneid.com/validate/', json.dumps(data), auth=('username', 'password')) r.json() где […]

Исходные данные для встроенных форм Django

Я собрал форму, чтобы сохранить рецепт. Он использует форму и встроенный набор форм. У меня есть пользователи с текстовыми файлами, содержащими рецепты, и они хотели бы вырезать и вставить данные, чтобы сделать запись проще. Я разработал, как заполнить часть формы после обработки исходного ввода текста, но я не могу понять, как заполнить встроенный набор форм. […]

Пользовательский пользователь в django повышает значение ValueError

Даже этот простой пример вызывает ValueError: Dependency on app with no migrations: myApp во время python manage.py syncdb MYAPP / models.py from django.contrib.auth.models import AbstractUser class User(AbstractUser): pass settings.py AUTH_USER_MODEL = 'myApp.User' Запуск ./manage syncdb в django == 1.6.5 << работы Creating tables … Запуск ./manage syncdb в django == 1.7 << breaks Traceback (most […]

Как сравнить два списка в python и вернуть, что второй должен иметь одинаковые значения независимо от порядка?

a = [1, 2, 3, 4] b = [2, 4, 3, 1] c = [2, 3] При сравнении a с b возвращает True : все элементы в a представлены в b , а все элементы в b представлены в a . При сравнении a с c следует возвращать False : есть элементы в a которые […]

Python - лучший язык программирования в мире.