Tag: порядок

Итерация в словаре python

Я заполняю словарь python на основе нескольких условий. Мой вопрос: можем ли мы получить словарь в том же порядке, в котором он заполнен? questions_dict={} data = str(header_arr[opt]) + str(row) questions_dict.update({data : xl_data}) valid_xl_format = 7 if (type.lower() == "ma" or type.lower() == "mc"): data = str(header_arr[opt]) + str(row) questions_dict.update({data : xl_data}) valid_xl_format = 7 После […]

Сравнение порядка двух списков Python

Я ищу некоторую помощь, сравнивая порядок 2 списков Python, list1 и list2 , чтобы обнаружить, когда list2 не работает. list1 является статическим и содержит строки a,b,c,d,e,f,g,h,i,j . Это «правильный» порядок. list2 содержит те же строки, но порядок и количество строк могут измениться. (например, a,b,f,d,e,g,c,h,i,j или a,b,c,d,e ) Я ищу эффективный способ обнаружения, когда list2 является […]

Собственные значения типа python numpy

Я использую linalg.eig (A), чтобы получить собственные значения и собственные векторы матрицы. Есть ли простой способ отсортировать эти собственные значения (и связанные векторы) по порядку?

Чистый алгоритм сортировки объектов в соответствии с определенными зависимостями?

Учитывая список классов, наследующих от этой базы: class Plugin(object): run_after_plugins = () run_before_plugins = () … и следующие правила: Плагины могут предоставить список плагинов, которые они должны запускать после. Плагины могут предоставить список плагинов, которые они должны выполнять до этого. Список плагинов может содержать или не содержать все плагины, которые были указаны в ограничениях порядка. […]

Быстрый алфавит большого файла через python

#!/usr/bin/python import random import string appendToFile = open("appendedFile", "a" ) # Generator for i in range(1, 100000): chars = "".join( [random.choice(string.letters) for i in xrange(15)] ) chars2 = "".join( [random.choice(string.letters) for i in xrange(15)] ) appendToFile.write(chars + ":" + chars2 + "\n") appendToFile.close() Код изменен из этого вопроса . Вышеприведенный код генерирует 100 000 строк […]

Python: как настроить заказ списка?

Obs: Я знаю, что списки в python не исправлены по порядку, но думаю, что это будет. И я использую Python 2.4 У меня есть список, например (например): mylist = [ ( u'Article', {"…some_data…"} ) , ( u'Report' , {"…some_data…"} ) , ( u'Book' , {"…another_data…"} ) , …#continue ] Этот переменный mylist получается из функции, […]

Относительный порядок элементов в списке

Я пишу функцию, которая принимает список целых чисел и возвращает список относительных позиционированных элементов. То есть, если мой ввод в указанную функцию равен [1, 5, 4], выход будет [0, 2, 1] , так как 1 – самый нижний элемент, 5 – самый высокий, а 4 – в середине, все элементы являются уникальными значениями или набором […]

Сортировка массива в TensorFlow

Предположим, у меня есть массив в TensorFlow: [ 0.12300211, 0.51767069, 0.13886075, 0.55363625], [ 0.47279349, 0.50432992, 0.48080254, 0.51576483], [ 0.84347934, 0.44505221, 0.88839239, 0.48857492], [ 0.93650454, 0.43652734, 0.96464157, 0.47236174], .. Я хотел бы отсортировать этот массив по третьему столбцу. Как мне это сделать? Я могу сортировать каждый столбец индивидуально, используя tf.nn.top_k() , который дает мне отсортированные значения […]

Как получить отсортированный список внутри словаря с помощью json.dumps ()

У меня есть следующая проблема: наличие словаря на языке python, например: {"qqq": [{"bbb": "111"}, {"aaa": "333"}], "zzz": {"bbb": [5, 2, 1, 9]}} Я хотел бы получить упорядоченный объект json, например: '{"qqq": [{"aaa": "333"}, {"bbb": "111"}], "zzz": {"bbb": [1, 2, 5, 9]}}' На данный момент я использую следующее: class ListEncoder(json.JSONEncoder): def default(self, o): if isinstance(o, list): […]

упорядоченный словарь упорядоченных словарей в python

Мне нужна структура данных словаря, в которой хранятся словари, как показано ниже: custom = {1: {'a': np.zeros(10), 'b': np.zeros(100)}, 2: {'c': np.zeros(20), 'd': np.zeros(200)}} Но проблема в том, что я многократно повторяю эту структуру данных в своем коде. Каждый раз, когда я повторяю его, мне нужно, чтобы порядок итераций соблюдался, потому что все элементы в […]

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