Size: a a a

Язык программирования Julia / Julia programming language

2017 July 21

AB

Alex Bekhtin in Язык программирования Julia / Julia programming language
[rand(0:100) for i in 1:10]
источник

I

I in Язык программирования Julia / Julia programming language
Компрехеншн явно лучше мэпа выглядит.
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Алексей, мне бы Float64 на выходе...
источник

I

I in Язык программирования Julia / Julia programming language
а нужно чтобы они прям рандомные были или могут быть несколько псевдорандомные?
источник

I

I in Язык программирования Julia / Julia programming language
(не обсуждаем, что все что кроме радиационного распада псевдо)
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Ммм... Ну у меня просто бенчмарк из 10-ти строк, можно и псевдорандомные
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
:)
источник

I

I in Язык программирования Julia / Julia programming language
ну тогда можно написать что-то типа [rand(1)*x for x in 1:y] это будет не совсем то что нужно, правда. надо подумать
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Ну так map и делает то, что нужно
источник

I

I in Язык программирования Julia / Julia programming language
ну, кажется, что мэп должен жрать побольше, чем компрехеншн. но хз
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
А что такое это слово на К?
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Вроде обычный цикл
источник

I

I in Язык программирования Julia / Julia programming language
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Ну правда да, "откладывающий" по элементу в результирующий вектор на каждой итерации
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
В Perl'е для этого map - и его всегда хватает...
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Кстати, for i in 1:10 по сравнению с perl'овым for 1..10 выглядит вообще не очень :)
источник

I

I in Язык программирования Julia / Julia programming language
а по сравнению с J все выглядит как TLDR
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
q = [x*x for x in filter(x -> x % 2 == 0, 1:10)]

Ужас просто какой-то
На Perl Так:
map $_**$_, grep !($_&1), 1..10
источник

I

I in Язык программирования Julia / Julia programming language
я бы сказал, что оба варианта читаются дерьмово
источник