Тренинг Платформа Engee (LTC/MBD)
作者
Язык Julia
Массивы, векторы, матрицы
In [ ]:
var = pi
In [ ]:
var = 'π'
In [ ]:
var = "pi"
In [ ]:
country = "Australia"
Индексирование
In [ ]:
s = "abcde"
In [ ]:
s[1]
In [ ]:
s[2]
In [ ]:
s[3]
In [ ]:
s[4]
In [ ]:
s[5]
In [ ]:
x = "абвгд";
x[1]
In [ ]:
x[3]
Массивы
In [ ]:
[1, 2, 3]
In [ ]:
[1, "абвгд", 3]
In [ ]:
t = (1, "абвгд", 3)
In [ ]:
typeof( t )
In [ ]:
[1, 2, 3, 4]
In [ ]:
2 * [1, 2, 3, 4]
In [ ]:
[1, 2, 3, 4] .+ 2
In [ ]:
d = [1, 2, 3, 4]
In [ ]:
length(d)
In [ ]:
in( 3, d )
Матрицы
In [ ]:
A = [1 2 3; 4 5 6]
In [ ]:
B = [1 2; 3 4; 5 6]
In [ ]:
[A; 7 8 9]
In [ ]:
A[2, 1]
In [ ]:
A[2]
In [ ]:
A[end, 1]
Функции для создания матриц
In [ ]:
A = zeros(2, 3)
In [ ]:
B = zeros( Int32, 2, 3 )
In [ ]:
C = fill( "text", 2, 3 )
In [ ]:
D = randn( Float32, size(A) )
Операции с матрицами
In [ ]:
A = 2 * ones( 2, 3 )
In [ ]:
A = ones( 2, 3 ) .+ 0.5
In [ ]:
A = [1; 2] .* ones( 2, 3 )
In [ ]:
A = [1 2 3] .* ones( 2, 3 )
In [ ]:
transpose( A )