Size: a a a

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

2020 November 09

RS

Roman Samarev in Язык программирования Julia / Julia programming language
f3(v) = [ f(x) for x in v, f in [first, last]]
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Про время в этом случае не будем.....
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Хотя бы (first, last) вместо [first, last]
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
А она разве матрицу соберёт?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
julia> @btime f4($v)
 4.606 μs (44 allocations: 1.50 KiB)
3×2 Array{Int64,2}:
 1  10
15  20
30  40


Мой вариант
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Кажется у меня есть идея 😊))
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
julia> @btime f4($v)
 1.530 μs (36 allocations: 1.19 KiB)
3×2 Array{Int64,2}:
 1  10
15  20
30  40

Вариант с кортежем
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
[f(x) for (x, f) in Iterators.product([1:10, 15:20, 30:40], (first, last))]
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Как бы только его докрутить, чтобы он сам функцию применял 😊
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, то есть надо как-то заставить Джулию применить матричное умножение и определить умножение функции на range как вызов функции от range.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Тогда вообще в один шаг сделается 😊
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
import Base: adjoint, *
adjoint(f::Function) = f
(*)(x, f::Function) = f(x)
[1:10, 15:20, 30:40] * [first, last]'

3×2 Array{Int64,2}:
 1  10
15  20
30  40
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Работает 😃
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, конечно реплом после этого лучше не пользоваться, потому что там сломано будет всё, что можно сломать :)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
👍
источник
2020 November 10

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
там #внезапно 1.5.3 выкатили
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
https://youtu.be/HYE6b1pfkho на тему недавнего обсуждения, пусть останется
#binarybuilding #binarybuilder
источник

AM

Ali Meres in Язык программирования Julia / Julia programming language
Hi! I have a question. Is there a book available for simulation with Julia? I would like to decide to use Arena, GPSS or Julia for an queue analysis. Please, do you know if there are other material rather than JuliaSim documentation? Regards
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Ali Meres
Hi! I have a question. Is there a book available for simulation with Julia? I would like to decide to use Arena, GPSS or Julia for an queue analysis. Please, do you know if there are other material rather than JuliaSim documentation? Regards
https://github.com/ModiaSim/Modia.jl

I am not sure if this physical modeling simulations suitable for queue analysis. But operation researchers usually model flows of works, materials and information with similar to Modia (acausal modeling, like in Modelica language) approaches to modeling.
источник

AM

Ali Meres in Язык программирования Julia / Julia programming language
Nice. I will review it
источник