Выполняются c подключением модуля numpy. Задание 1. Составить программу генерации и обработки двумерного массива с модуля numpy.
Создать квадратную матрицу M размером n×n (n вводится с клавиатуры), значения элементов которой - случайные числа, равномерно распределенные на промежутке [-9; 10], сгенерированные с использованием подметода uniform(). Вывести ее.
Округлить элементы матрицы M до сотых. Подсчитать максимальные элементы в каждом нечетном столбце матрицы M. Четвертую строку матрицы M отсортировать по возрастанию. Создать подматрицу M1 матрицы M, состоящую из ее нечетных столбцов. Получить матрицу извлечением кубического корня из элементов матрицы M1. Найти ранг матрицы M1 и заменить полученным значением элементы главной диагонали
Вывод результатов выполнить во внешний файл lab10_1_out.txt. Листинг программы сохранить с именем lab10_1.
Если "понимает" процессор, то разговор идёт о прямых командах ему. Самый яркий пример - компилируемые ЯП вроде С или Pascal, где исходный код пользователя переводится в прямые команды ядру системы (уменьшение уровня абстракции).
Если за "завершение строки" воспринимать конец команды (в вышеназванных ЯП это ';'), то компилятор в процессе компиляции (тавтология) разделяет эти строки на отдельные команды, каждая из которых имеет свою последовательность процессорных действий.
Никакие CRLF (конец строки в Windows/DOS) и LF (в *nix-системах) вне строковых литералов (символов в кавычках вроде 'hello') для процессора роли не играет абсолютно.
В принципе, об интерпретируемых ЯП можно сказать то же самое. Для процессора "завершения строки" как такового не существует.
простить, если дал не тот ответ, что требовалось.