NumPy Basic: упражнения, практика, решение
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
NumPy Basic [41 упражнение с решением]
1. Напишите программу NumPy, чтобы получить версию numpy и показать конфигурацию numpy build. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу NumPy, чтобы получить справку по функции добавления. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу NumPy, чтобы проверить, является ли ни один из элементов данного массива нулевым. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу NumPy, чтобы проверить, является ли какой-либо из элементов данного массива ненулевым. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу NumPy для проверки заданного массива по элементам на конечность (не бесконечность или не число). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу NumPy для поэлементного тестирования на положительную или отрицательную бесконечность. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу NumPy для поэлементного тестирования NaN данного массива. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу NumPy для поэлементного тестирования комплексного числа, действительного числа данного массива. Также проверьте, является ли данное число скалярным типом или нет. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу NumPy, чтобы проверить, являются ли два массива поэлементно равными в пределах допуска. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу NumPy для создания поэлементного сравнения (больший, больший, меньший и меньший) двух заданных массивов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу NumPy для создания поэлементного сравнения (равного, равного в пределах допуска) двух заданных массивов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу NumPy для создания массива со значениями 1, 7, 13, 105 и определения размера памяти, занимаемой массивом. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу NumPy для создания массива из 10 нулей, 10 единиц, 10 пятерок. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу NumPy для создания массива целых чисел от 30 до 70. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу NumPy для создания массива всех четных чисел от 30 до 70. Перейдите в редактор
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу NumPy для создания идентификационной матрицы 3х3. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу NumPy для генерации случайного числа от 0 до 1. Перейдите в редактор.
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу NumPy для генерации массива из 15 случайных чисел из стандартного нормального распределения. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу NumPy для создания вектора со значениями в диапазоне от 15 до 55 и распечатайте все значения, кроме первого и последнего. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
20. Напишите программу NumPy для создания массива 3X4 и выполните итерации по нему. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
21. Напишите программу NumPy для создания вектора длиной 10 со значениями, равномерно распределенными между 5 и 50. Перейдите в редактор
Нажмите меня, чтобы увидеть образец решения
22. Напишите программу NumPy для создания вектора со значениями от 0 до 20 и изменения знака чисел в диапазоне от 9 до 15. Перейдите в редактор
Нажмите меня, чтобы увидеть образец решения
23. Напишите программу NumPy для создания вектора длиной 5, заполненного произвольными целыми числами от 0 до 10. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
24. Напишите программу NumPy, чтобы умножить значения двух заданных векторов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
25. Напишите программу NumPy для создания матрицы 3х4, заполненной значениями от 10 до 21. Перейдите в редактор.
Нажмите меня, чтобы увидеть образец решения
26. Напишите программу NumPy, чтобы найти количество строк и столбцов данной матрицы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
27. Напишите программу NumPy для создания матрицы тождества 3x3, т.е. диагональные элементы равны 1, остальные равны 0. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
28. Напишите программу NumPy для создания матрицы 10x10, в которой элементы на границах будут равны 1, а внутри 0. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
29. Напишите программу NumPy для создания нулевой матрицы 5x5 с элементами на главной диагонали, равными 1, 2, 3, 4, 5. Перейдите в редактор
Нажмите меня, чтобы увидеть образец решения
30 Напишите программу NumPy для создания матрицы 4x4, в которой 0 и 1 расположены в шахматном порядке, с нулями на главной диагонали. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
31. Напишите программу NumPy для создания массива 3x3x3, заполненного произвольными значениями. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
32. Напишите программу NumPy для вычисления суммы всех элементов, суммы каждого столбца и суммы каждой строки данного массива. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
33. Напишите программу NumPy для вычисления внутреннего произведения двух заданных векторов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
34. Напишите программу NumPy для добавления вектора в каждую строку данной матрицы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
35. Напишите программу NumPy для сохранения заданного массива в двоичный файл. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
36. Напишите программу NumPy для сохранения двух данных массивов в один файл в сжатом формате (формат .npz) и загрузите его. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
37. Напишите программу NumPy, чтобы сохранить данный массив в текстовый файл и загрузить его. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
38. Напишите программу NumPy для преобразования заданного массива в байты и загрузите его как массив. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
39. Напишите программу NumPy, чтобы преобразовать данный массив в список, а затем снова преобразовать его в список. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
40. Напишите программу NumPy для вычисления координат x и y для точек на синусоиде и построения точек с помощью matplotlib. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
41. Напишите программу NumPy, чтобы преобразовать numpy dtypes в нативные типы python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
Редактор кода Python:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования