Size: a a a

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

2020 February 05

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
Roman Samarev
я когда-то его создал именно под публикацию статьи о Julia
а я про баш)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
к слову, раз уж заговорили о каналах, есть еще https://www.linkedin.com/groups/5144163/
источник

RS

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

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
ERROR: LoadError: BoundsError: attempt to access 0-element Array{Int64,1} at index [1]
Stacktrace:
[1] setindex! at ./array.jl:766 [inlined]
[2] f4(::Int64) at /dev/shm/benchmark/push_vs_direct.jl:53
[3] top-level scope at /dev/shm/benchmark/push_vs_direct.jl:80
in expression starting at /dev/shm/benchmark/push_vs_direct.jl:80

В скрипте ошибка
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
добавь 12  строк
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
53 строка это тут:
function f4(n)
   x = Int[]
   sizehint!(x, n)
   for i in 1:n
       x[i] = i # <- 53 line
   end
   x
end
источник

KT

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

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
у меня скрипт упал (
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
и что делать?))
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
f4(n) # BoundsError
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
т.е. от меня хотят это?:)
Julia Version 1.2.0
Commit c6da87ff4b (2019-08-20 00:03 UTC)
Platform Info:
 OS: Linux (x86_64-redhat-linux)
 CPU: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
 WORD_SIZE: 64
 LIBM: libopenlibm
 LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
 5.520 μs (2 allocations: 78.20 KiB)
 44.089 μs (14 allocations: 256.64 KiB)
 36.411 μs (2 allocations: 78.27 KiB)
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Убрать вызов или завернуть в check exception надо тогда )
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Roman Samarev
+
f4(n) # BoundsError
@assert f5(n) == f1(n) # AssertionError
убрать это надо
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
sizehint не изменяет размер массива. А там прямое обращение
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
а сколько по времени скрипт работает?
источник

FO

FORTRAN ONE LOVE in Язык программирования Julia / Julia programming language
Вот у меня такие результаты на ноутбуке
источник

FO

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

FO

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

АО

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

АО

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