Tag: список

Сохранение результата результата в табличном формате в том же файле или в другом файле

Я пытаюсь сохранить вывод этой программы в файл, но я получаю ошибки при этом. import csv import random with open('karyotype.zeamays1.txt', 'r') as f: reader = csv.reader(f, delimiter='\t') for row in reader: lines = [] colors = open("colours_bar.txt", "r") lines = colors.read().split() color_me = random.choice(lines) row.append(color_me) h = open("test.txt", "w") print row Входные файлы следующие: karyotype.zeamays1.txt […]

Превращение списка в набор – Python

Я хотел напечатать набор строк в файле, который начинается с определенного символа (здесь это «c»), но я получаю сообщение об ошибке, когда пытаюсь преобразовать список в набор У меня есть следующий код: z = open("test.txt", "r") wordList = [line.rstrip().split() for line in z if line.startswith(("c"))] wordList = set(wordList) print(wordList) Вот ошибка, которую я получаю: Traceback […]

Метод «list» gridfs возвращает пустой список с непустой коллекцией

Можем ли мы получить количество файлов, хранящихся в GridFS, используя PyMongo, кроме использования функции списка? Кроме того, когда я пытаюсь использовать метод list() в gridfs , он дает мне пустой список, хотя, если в базе данных есть файлы. Я могу получить файлы с помощью метода get() с помощью _id . Функция list () возвращает список […]

Удалите все предыдущие списки, если в следующем списке содержится один и тот же элемент

Для примера я имею несколько списков: [date1, time1, nickname1, point1 = 56.341708,43.948463] [date2, time2, nickname2, point2 = 56.321795,43.9996] [date3, time3, nickname3, point1 = 56.341708,43.948463] [date4, time4, nickname4, point1 = 56.341708,43.948463] [date5, time5, nickname5, point3 = 56.236278,43.960233] [date6, time6, nickname7, point3 = 56.236278,43.960233] Мне нужно удалить все предыдущие списки, если следующий список имеет одну и ту […]

Python: Передача аргументов списка

Я понимаю, что мы передаем ссылку объекта во время передачи аргумента в Python. Так, def changer(b): b[0] = "spam" l = [1,2] changer(l) # l is now ["spam",2] Однако, если я это сделаю, changer(l[:]) # l remains [1,2] Что передается функции во втором случае, когда я пропускаю список?

Список индексов вне диапазона в 2D-списке

Я понимаю, что здесь есть похожие вопросы, здесь и здесь . Первый – адреса 1D, второй – отличный, за исключением того, что он не работает, а третий близок, но я все еще не совсем понимаю свою проблему. Вот что я пытаюсь сделать. Мне нужно создать 2D-список (2D-массив в Java и C ++, с которым я […]

Numpy – автоматическое неявное преобразование np.arrays в списки

Я пытаюсь сделать numpy.array других numpy.array's , для моделирования в Монте-Карло. Я хотел бы взять элемент массива (другой 1-й массив) и выполнить на нем некоторую функцию, которая возвращает подраздел этого массива и повторно назначает его. Первоначально все массивы имеют одинаковую длину, что, по-видимому, вызывает проблему. Я хочу сделать : например c1 = np.array([np.array(xi) for xi […]

Быстрая реализация списка смежных смежности

import distance from collections import defaultdict my_list = ['ACAA', 'TCAA','TCAT','TGAT','TCGA','TGGA','GCGA','AAAA','GGGG','GGGC'] counts = {'ACAA':60, 'TCAA':3,'TCAT':30,'TGAT':8,'TCGA':1,'TGGA':1,'GCGA':8,'AAAA':5,'GGGG':8,'GGGC':1} adj_list = defaultdict(list) for strng1 in my_list: for strng2 in my_list: if distance.hamming(strng1, strng2) == 1 and counts[strng1] >= (counts[strng2]*2): adj_list[strng1].append(strng2) У меня есть эта реализация для получения списка направленности смежности. Ожидаемые результаты: ACAA: TCAA TCAA: TCGA TCAT: TCAA, TGAT TGAT […]

Нужна лучшая логика для добавления Каждый символ i-й строки с каждым символом обратной линии

Я новичок в кодировании python и строю некоторую базовую логику в некотором жестком кодировании. Описание проблемы прост и прост. Допустим, у меня есть слово: hello а его обратное – olleh Добавление значения каждого i-го символа, т.е. h = 8 и o = 15, будет равно 23 и обратно преобразуется в строку, т. Е. 23 = […]

Оптимизация работы сложного списка с суммированием по нескольким кортежам (в python)

В приложении python пользователи загружают фотографии и оцениваются в соответствии с рекомендациями и уникальными комментариями. Теперь представьте, что у нас есть кортеж для каждой фотографии, формата: (uploader_id, vote_score, comment_count) . Затем представьте, что мы сохраняем список кортежей для всех загруженных фотографий. Например, список образцов может быть: [(1,12,3),(1,-1,6),(2,30,10),(1,0,0),(2,0,1)] . Это показывает 5 загруженных фотографий, 3 – […]

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