Что значит [val ...]. ^ 2? - PullRequest
       2

Что значит [val ...]. ^ 2?

0 голосов
/ 02 сентября 2018

Я портирую код matlab на python и сталкиваюсь с кодом ниже. Похоже, это создает матрицу, но я не уверен, какой будет форма матрицы. Кто-нибудь может помочь мне понять, что этот код означает, особенно «...» и «]. ^ 2»?

somevarialbe = [var1...
                var2...
                var3].^2;

1 Ответ

0 голосов
/ 02 сентября 2018

Это поэлементный оператор, который приводит каждый элемент к 2. Другими словами, он эквивалентен следующему коду:

somevarialbe = [var1^2...
            var2^2...
            var3^2];

И ... означает следующую строку в коде. Следовательно, это эквивалентно следующему коду:

somevarialbe = [var1^2 var2^2 var3^2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...