Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
3 / 3 / 0
Регистрация: 18.05.2021
Сообщений: 93
1

Заменить значение в массиве

09.06.2021, 03:45. Показов 4327. Ответов 1

Author24 — интернет-сервис помощи студентам
Создайте массив, который будет содержать списки с именем студента(str), его возрастом(int) и средней оценкой(float)
Отсортируйте такой массив
Замените значение, отвечающее за возраст, у всех студентов на одно и то же, например, 2/5/10 и тд. Отсортируйте такой массив.

В третьем пункте задания меня хватил ступор, ничего не выходит.
Какой код написать, с плавающим значением, для увеличения/уменьшения (изменения) элемента?

Вот что имею
Python
1
2
3
4
5
6
type_array = [("name", '<U8'), ("age", np.uint32),("mark", np.float16) ]  # Создаю список type_array, где указываю тип данных будущего массива
values = [('Маша', 20, 5), ('Даша', 19, 4), ('Саша', 21, 3)]              # Создаю список со значениями будущего массива
my_array3 = np.array(values, dtype=type_array)                            # Создаю numpy-массив из указанных значений и задаю тип данных для каждого столбца
print(my_array3)
my_array3.sort(order = "mark" )                              # Сортирую массив my_array3 по значению "оценка"
print(my_array3)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2021, 03:45
Ответы с готовыми решениями:

Каждый второй элемент в массиве, значение которого лежит в диапазоне [ -3; 5] заменить единицей
Ввести одномерный массив. Каждый второй эле-мент в массиве, значение которого лежит в диапазоне ...

заменить значение в массиве
Доброго времени форумчане. Есть у меня число(X) массивов многомерных. Вопрос, как у всех массивов...

в массиве А [n] отрицательные элементы заменить на значение максимального элемента, нули – на значение минимального элемента.
в массиве А отрицательные элементы заменить на значение максимального элемента, нули – на значение...

Заменить значение элемента в ассоциативном массиве
есть массив вида: &quot;0&quot; =&gt; &quot;&quot; &quot;1&quot; =&gt; &quot;aaa&quot; &quot;2&quot; =&gt; &quot;bbb&quot; и т.п. массив формируется...

Заменить в массиве максимальное и минимальное значение
здравствуйте. помогите с программой. ее нужно составить через указатели. дан двумерный массив...

1
Эксперт Python
8592 / 4418 / 1855
Регистрация: 27.03.2020
Сообщений: 7,252
09.06.2021, 08:19 2
Лучший ответ Сообщение было отмечено Hawaiian pilot как решение

Решение

Hawaiian pilot,
Python
1
2
3
4
new_type =  [("name", '<U8'), ("age", '<U25'),("mark", np.float16)]
my_array3 = my_array3.astype(new_type)
my_array3['age'].fill('2/5/10')
print(my_array3)
1
09.06.2021, 08:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2021, 08:19
Помогаю со студенческими работами здесь

Заменить в массиве минимальное значение на максимальное
int masiv = new int{ 2, -5, 50, 15, -20, 25, 12, -1, 120, 10 }; int index, max, min; max = min =...

Заменить значение в двумерном массиве через цикл for
Всем привет! Любопытства ради хочу знать как можно через цикл for вида for(int ints: mas){ ...

Заменить в прочитанном массиве отрицательные данные на значение их квадратов
Написать программу, выполняющую следнующие действия: прочитать численные данные из файла, заменить...

В заданном массиве A(N) каждый третий элемент заменить на значение «-3»
В заданном массиве A(N) каждый третий элемент заменить на значение «-3».оформить процедурами ввод...

В заданном массиве A(N) каждый третий элемент заменить на значение «-3»
В заданном массиве A(N) каждый третий элемент заменить на значение «-3».


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru