Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: np linalg norm python что делает в питоне?

  1. np linalg norm python что делает в питоне?

    Ребят, кто шарит в numpy, помогите понять, что делает np.linalg.norm в python. Нужно объяснение максимально простым языком, без книжных определений. Ещё если можно — пример юзкейса, где это используете. Я пока только погружаюсь в эту тему, так что буду рад любому совету или примеру. Спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. np.linalg.norm — это функция из библиотеки numpy для вычисления нормы вектора или матрицы. В основном, это значение длины вектора. Вот пример:
    Программный код:
    import numpy as np

    vec 
    np.array([123])
    norm_vec np.linalg.norm(vec)
    print(
    norm_vec
    Это выдаст длину вектора [1, 2, 3]. Удобно, когда нужно нормализовать данные или при обработке различных данных.

  4. Цитата Сообщение от RomanGladiator
    np.linalg.norm — это функция из библиотеки numpy для вычисления нормы вектора или матрицы. В основном, это значение длины вектора. Вот пример:
    Программный код:
    import numpy as np

    vec 
    np.array([123])
    norm_vec np.linalg.norm(vec)
    print(
    norm_vec
    Это выдаст длину вектора [1, 2, 3]. Удобно, когда нужно нормализовать данные или при обработке различных данных.
    Круто, я как раз искал что-то подобное! А что, если мне нужно норму матрицы посчитать?

  5. Аналогичная функция работает и для матриц. Вот пример:
    Программный код:
    import numpy as np

    matrix 
    np.array([[12], [34]])
    norm_matrix np.linalg.norm(matrix)
    print(
    norm_matrix
    Этому код даст тебе численное значение нормы матрицы.

  6. Цитата Сообщение от СинийВолк
    Аналогичная функция работает и для матриц. Вот пример:
    Программный код:
    import numpy as np

    matrix 
    np.array([[12], [34]])
    norm_matrix np.linalg.norm(matrix)
    print(
    norm_matrix
    Этому код даст тебе численное значение нормы матрицы.
    Слушай, это прям то, что мне нужно было! Спасибо!

  7. Если копнуть глубже, np.linalg.norm можно использовать для разных типов норм. Например, L1-норма, которая сумма абсолютных значений:
    Программный код:
    norm_vec_L1 np.linalg.norm(vecord=1)
    print(
    norm_vec_L1
    Попробуй разные параметры и найди, что тебе больше подходит.

  8. Цитата Сообщение от Magik
    Если копнуть глубже, np.linalg.norm можно использовать для разных типов норм. Например, L1-норма, которая сумма абсолютных значений:
    Программный код:
    norm_vec_L1 np.linalg.norm(vecord=1)
    print(
    norm_vec_L1
    Попробуй разные параметры и найди, что тебе больше подходит.
    Ага, L1-норма и L2-норма часто всплывают в ML. Прокачаюсь в этой теме.

  9. Другие приколы — можно менять порядок нормы параметром `ord`. Например, для матриц можно считать Frobenius нормы:
    Программный код:
    frobenius_norm np.linalg.norm(matrix'fro')
    print(
    frobenius_norm
    По-моему залипательно, особенно если работаешь с изображениями или графами.

  10. Цитата Сообщение от Лена
    Другие приколы — можно менять порядок нормы параметром `ord`. Например, для матриц можно считать Frobenius нормы:
    Программный код:
    frobenius_norm np.linalg.norm(matrix'fro')
    print(
    frobenius_norm
    По-моему залипательно, особенно если работаешь с изображениями или графами.
    Во, про Frobenius норму до этого не знал. Интересно, где это реально юзать можно.

Страница 1 из 2 12 ПоследняяПоследняя