Запитання з тегом «julia»

Джулія - ​​це високоефективна динамічна мова програмування для технічних обчислень. Він вирішує двомовну проблему, поєднуючи простоту використання мов, таких як R та Python, із виконанням C та Fortran.

8
Пов’язуючи Р і Джулію?
Джулія виглядає дуже перспективно для швидких та синтаксичних обчислень (наприклад, тут ), але я підозрюю, що вона ще не буде десь поблизу R з точки зору загального робочого процесу статистики. Тому я хотів би використовувати його там, де C ++ використовується в основному в програмах R: для оптимізації повільних частин …
135 r  julia 

1
Що таке "символ" у Джулії?
Зокрема: я намагаюся використовувати пакет даних DataFrames Julia, зокрема функцію readtable () з опцією імена, але для цього потрібен вектор символів. що таке символ? чому б вони обрали це над вектором струн? Поки що я знайшов лише кілька посилань на символ слова в мові Джулія. Здається, символи представлені символом ": …
131 julia 

2
Як зробити описи функцій, визначених користувачем (“docstrings”), доступними Julia REPL?
Як можуть визначені користувачем функції (скажімо f) мати значущі роздруківки під час перевірки за допомогою REPL за допомогою ?fабоhelp(f) Наприклад, уявіть, я пишу наступну функцію function f(x::Float64, y::Float64) return 2x - y^2 end Якщо я завантажу це в сеанс Джулії і спробую, help(f)я отримую таке: julia> help(f) f (generic function …
91 julia 

2
Прискорення погано написаних прикладів Р.
Приклади Джулії для порівняння продуктивності проти Р видаються особливо заплутаними . https://github.com/JuliaLang/julia/blob/master/test/perf/perf.R Яку найшвидшу продуктивність ви можете отримати з двох наведених нижче алгоритмів (бажано з поясненням того, що ви змінили, щоб зробити його більш схожим на R)? ## mandel mandel = function(z) { c = z maxiter = 80 for …
77 r  optimization  julia 

2
Який сенс firstindex у Джулії?
З документації сказано, що firstindex () знаходить перший індекс колекції. Чому б просто не використовувати 1? Що може бути у випадку, коли це не 1?
36 julia 

1
Яка різниця між полями та властивостями у Джулії?
Джулія має функції інкубаційних setproperty!і setfield!і функцію геттера getpropertyі getfieldякі працюють на структури. Яка різниця між властивостями та полями в Юлії? Наприклад, таке здається вказує на те, що вони роблять те саме: julia> mutable struct S a end julia> s = S(2) S(2) julia> getfield(s, :a) 2 julia> getproperty(s, :a) …
23 julia 

2
Автокореляція Python vs Julia
Я намагаюся зробити автокореляцію за допомогою Джулії та порівняти її з результатом Python. Як вони дають різні результати? Код Джулії using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) дає 10-element Array{Float64,1}: 1.0 0.13254954979179642 -0.2030283419321465 0.00029587850872956104 -0.06629381497277881 0.031309038331589614 -0.16633393452504994 -0.08482388975165675 0.0006905628640697538 -0.1443650483145533 Код Python from statsmodels.tsa.stattools …
19 python  julia 

1
Як читати файл за рядком у Джулії?
Як відкрити текстовий файл і прочитати його рядок за рядком? Є два різні випадки, які мені цікаві відповіді: Отримайте всі рядки в масиві одразу. Обробляйте кожен рядок по одному. У другому випадку мені не хочеться зберігати всі рядки в пам’яті одночасно.
18 file-io  julia 

2
Потрібна декларація про тип у Джулії
Чи є якийсь спосіб явно вимагати в Julia (наприклад, сказати в модулі чи пакеті), що типи повинні бути оголошені ? Чи є, наприклад, PackageCompilerчи Lint.jlє підтримка таких перевірок? Загалом, чи пропонує стандартний розподіл Julia який-небудь аналізатор статичного коду або його аналог, який міг би допомогти перевірити цю вимогу? Як мотивуючий …

2
Задача про виконання багатопотокової паралелізму з послідовністю Фібоначчі в Джулії (1.3)
Я намагаюся функцію багатопотокових передач Julia 1.3із наступним обладнанням: Model Name: MacBook Pro Processor Name: Intel Core i7 Processor Speed: 2.8 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Hyper-Threading Technology: Enabled Memory: 16 GB Під час запуску …


2
Яким способом (и) можна порівняти функцію Julia?
Фон Я самоучив себе машинним навчанням і останнім часом почав заглиблюватися в екосистему Джулія машинного навчання. Виходячи з пітонного фону та маючи деякий досвід Tensorflow та OpenCV / skimage, я хочу порівняти бібліотеки Julia ML (Flux / JuliaImages) проти своїх колег, щоб побачити, наскільки швидко чи повільно він реально виконує …
11 julia 

4
Чому складені вирази?
Це приклад із книги, яку я читаю: volume = begin len = 10 breadth = 20 height = 30 len * breadth * height end Навіщо мені потрібні складені вирази ?? Я міг би просто написати volume = 10 * 20 * 30або volume = len * breadth * heightнаписати …
10 julia 

1
Определений користувачем оператор фіксації
Я знаю, що оператори в Julia - це лише стандартні функції, і я можу їх використовувати, використовуючи звичайний синтаксис виклику префікса: julia> +(1, 2) 3 Однак вони також особливі в тому сенсі, що їх можна (і зазвичай) використовувати як оператори інфікування: julia> 1+2 3 Чи можу я визначити власного оператора …
10 julia 

1
Підвищити матрицю ідентичності до потужності
Чи можна підняти матрицю ідентичності до влади? Я отримую помилку, якщо спробую скористатися ^оператором. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Примітка: Я знаю, що я міг би просто зробити (2^2)I, але є випадки, коли цього неможливо …
10 matrix  julia 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.