Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python Как выводить еще поиск по имени? Как выводить еще поиск по имени? print('g) Выведите всех студентов (и их группы), чья фамилия начинается на букву «П», а имя на букву «А».') my_lop = ],],]] for i in my_lop: for k in i: if k.startswith('П'): https://www.cyberforum.ru/ python-beginners/ thread2405884.html Python Сравнить число перестановок при использовании сортировки "пузырьком", методом выбора и алгоритма быстрой сортировки
Напишите программу, которая сравнивает число перестановок элементов при использовании сортировки "пузырьком", методом выбора и алгоритма быстрой сортировки. Проверьте ее на разных массивах, содержащих 1000 случ. элементов , вычислите среднее число перестановок для каждого метода.
Python Первую половину массива упорядочить по возрастанию, остальные элементы - по убыванию https://www.cyberforum.ru/ python-beginners/ thread2405823.html
Дан массив из четного количества элементов. Первую половину упорядочить по возрастанию, остальные- по убыванию. Каждый элемент должен остаться в "своей" половине. пример: массив: 5 3 4 2 1 6 3 2 после сортировки : 2 3 4 5 6 3 2 1
Python Выполнить сортировку массива по сумме цифр с использованием ключа Выполнить сортировку массива по сумме цифр с использованием ключа. В качестве ключа использовать функцию, вычисляющую сумму цифр натурального числа. https://www.cyberforum.ru/ python-beginners/ thread2405822.html
Python Счастливый пассажир
Пассажир считается счастливым, если его текущий и предыдущий билеты на поездку в транспорте являются счастливыми. Напишите функцию lucky(ticket), которая проверяет этот факт и возвращает соответствующую строку. Переменная ticket содержит в себе целое число. В глобальной переменной lastTicket находится номер предыдущего билета пассажира. Напомним, что билет является счастливым, если сумма...
Python Айболит https://www.cyberforum.ru/ python-beginners/ thread2405819.html
На прием к доктору Айболиту как всегда большая очередь. Так как желающих очень много, то было принято решение в регистратуре открыть еще два окна, при этом написать программу для автоматизации приема больных. Напишите функцию hello(name), которая принимает на вход имя пациента, приветствует его и сообщает, что его медицинскую карту ищут. Для поиска медицинской карты напишите функцию...
Python Несвежие анекдоты Ваш друг любит пересылать вам в чат анекдоты и байки, но часто забывает, какие анекдоты он уже рассказал, причём теми же словами дословно. Чтобы не отвлекаться от важных дел на старые анекдоты, вы решили написать функцию print_only_new(message), которая печатает сообщение только если вы такое сообщение ещё никогда не получали. Пример Ввод print_only_new('Шутка номер 15')... https://www.cyberforum.ru/ python-beginners/ thread2405818.html Python Изменение порядка
Добрый день. Задачка решается через for и if. В рождественский вечер на окошке стояло три цветочка, слева на право: герань, крокус и фиалка. Каждое утро Маша вытирала окошко и меняла местами стоящий справа цветок с центральным цветком. А Таня каждый вечер поливала цветочки и меняла местами левый и центральный цветок. Требуется определить порядок цветов ночью по прошествии K дней. Получается...
Python Вывод списка из строки Представлено в виде списка: my_len = ],],]]. а)Выведите всех студентов (и их группы), если фамилия студента начинается на букву А.') б)Выведите всех студентов (и их группы), чья фамилия меньше 7 букв.') Это я написал на задание а) но ничего не выводит.my_l = ],],]] for i in my_l: if (i).startswith('A'): print (*i,sep = ':') https://www.cyberforum.ru/ python-beginners/ thread2405752.html Python Прослушка сокета и посылка сообщений по сокету Всем привет. Поставили задачу написать серверное приложение. Вот что есть: import socket import time import requests from bottle import run, post, request, response, get, route def post_send(data) res = requests.post('http://localhost:8080/', json={"tx_body":data}) https://www.cyberforum.ru/ python-beginners/ thread2405710.html
Округление Python
Помогите реализовать округление что бы если дано число 2,52 выводило 3, а если 2,23 то выводило бы 2,50
Python Статистика и графы https://www.cyberforum.ru/ python-beginners/ thread2405679.html
Только начинаю изучать Python и графы, пытаюсь найти оптимальное решение такой задачи: Нужно найти и хранить статистику по часто встречающимся сочетаниям в массиве лексем. Если искать только пары, то думаю удобно было бы использовать графы, где лексема=узел, а ребро накапливает статистику сочетаний. Но что делать если нужны статистика 3х и более лексем?
308 / 160 / 66
Регистрация: 18.01.2019
Сообщений: 449
21.02.2019, 19:02 0

Создать новый массив, исключив из переданного массива совпадающие столбцы - Python - Ответ 13346512

21.02.2019, 19:02. Показов 3537. Ответов 9
Метки (Все метки)

Ответ

Забавное решение на генераторах
Python
1
2
3
4
5
6
7
8
M = [[1,2,3,2,1,2,3,2], 
     [4,5,6,5,2,5,6,1], 
     [7,8,9,8,3,8,9,7]]
R = []
z = [[M[x][i] for x in range(len(M))] for i in range(len(M[0]))]
[R.append(x) for x in z if x not in R]
z = [[R[x][i] for x in range(len(R))] for i in range(len(R[0]))]
print(z)


Вернуться к обсуждению:
Создать новый массив, исключив из переданного массива совпадающие столбцы Python
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2019, 19:02
Готовые ответы и решения:

Массив: Создать новый двумерный массив, состоящий из ненулевых столбцов и строк переданного двумерного массива
Создать новый двумерный массив, состоящий из ненулевых столбцов и строк переданного двумерного...

Дан массив A(n). Получить новый массив B(m), исключив из массива A(n) все повторные вхождения чисел
Дан массив A(n). Получить новый массив B(m), исключив из массива A(n) все повторные вхождения...

Получить новый массив, исключив из исходного массива элементы со значениями, принадлежащими заданному диапазону
Пусть a - массив n случайных целых чисел из диапазона . Получить новый массив b, исключив из...

Сформировать новый массив, исключив из заданного массива числа, расположенные между max/min
Дано натуральное число n, целые числа а0, а1, .. an . Сформировать новый массив, исключив из...

9
21.02.2019, 19:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2019, 19:02
Помогаю со студенческими работами здесь

Получить новый массив, исключив из исходного массива элементы со значениями, принадлежащими заданному диапазону
Пусть a - массив n случайных целых чисел из диапазона . Получить новый массив b, исключив из...

Получить из исходного массива новый массив, исключив из него все элементы с максимальным значением
Задан массив. Составить алгоритм и программу, которая выводит исходный массив и массив, полученный...

Сформировать новый массив, исключив из исходного массива данные о подарках, где меньше 10 конфет или больше 150
Дан массив, элементами которого являются данные о количестве конфет в новогодних подарках....

Сформировать новый массив, исключив из исходного массива данные о подарках, где меньше 10 конфет или больше 150.
Дан массив, элементами которого являются данные о количестве конфет в новогодних подарках....

Найти минимум в первом массиве, предварительно исключив элементы, совпадающие с элементами второго массива
В чём собственно суть знаменитый диктатор Ли Сий Сын имеет в своём распоряжении армию из 105...

Создать динамический массив который отсортирован по возрастанию на основе исходного массива символов, исключив гласные
Создать динамический массив который отсортирован по возрастанию на основе исходного массива...

Отсортировать столбцы переданного двумерного массива по возрастанию
Один столбец считается больше второго столбца, если первый элемент (с индексом строки 0) первого...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru