NumPy: создайте случайный массив 10x4, извлеките первые пять строк массива и сохраните их в переменной
NumPy: случайное упражнение 5 с решением
Напишите программу NumPy для создания случайного массива 10x4, извлечения первых пяти строк массива и сохранения их в переменной.
Пример решения :
Код Python:
import numpy as np
x = np.random.rand(10, 4)
print("Original array: ")
print(x)
y= x[:5, :]
print("First 5 rows of the above array:")
print(y)
Пример вывода:
Исходный массив: [[0.38593391 0.52823544 0.8994567 0.22097238] [0.16639229 0.74964167 0.58102198 0.2811601] [0,56447627 0,42575759 0,71297527 0,91099347] [0,00261548 0,0064798 0,66096109 0,54514293] [0.7216008 0.95815426 0.53370551 0.28116107] [0.16252081 0.26191659 0,40883164 0,60653848] [0,55934457 0,37814126 0,63287808 0,01856616] [0,03788236 0,22705078 0,82024426 0,83019741] [0,31140166 0,43926341 0,38685152 0,92402934] [0,00581032 0,83925377 0,95246879 0,28570894]] Первые 5 строк вышеуказанного массива: [[0.38593391 0.52823544 0.8994567 0.22097238] [0.16639229 0.74964167 0.58102198 0.2811601] [0,56447627 0,42575759 0,71297527 0,91099347] [0,00261548 0,0064798 0,66096109 0,54514293] [0,7216008 0,95815426 0,53370551 0,28116107]]
Иллюстрированная презентация:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для создания массива 5x5 со случайными значениями и поиска минимальных и максимальных значений.
Далее: написать программу NumPy, чтобы перемешивать числа от 0 до 10 (включительно).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code