Вопросы с тегом «julia»

Julia - это высокоуровневый высокопроизводительный язык динамического программирования для технических вычислений. Он решает проблему двух языков, сочетая простоту использования таких языков, как R и Python, с производительностью C и Fortran.

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

1
Что такое «символ» у Юлии?
В частности: я пытаюсь использовать пакет Julia DataFrames, в частности функцию readtable () с параметром names, но для этого требуется вектор символов. что такое символ? почему они выбрали это вместо вектора строк? Пока что я нашел лишь несколько ссылок на слово «символ» в языке Julia. Кажется, что символы представлены как …
133 julia 

2
Как сделать описания пользовательских функций («строки документации») доступными для julia REPL?
Как могут определяемые пользователем функции (скажем f) иметь значимые распечатки при проверке через REPL с использованием ?fилиhelp(f) Например, представьте, что я пишу следующую функцию function f(x::Float64, y::Float64) return 2x - y^2 end Если я загружу это в сеанс julia и попробую, help(f)я получу следующее: julia> help(f) f (generic function with …
91 julia 

2
Какой смысл первого индекса в Юлии?
Из документации говорится, что 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
Требование объявления типа в Юлии
Есть ли способ явно требовать от Юлии (например, в рамках модуля или пакета), что типы должны быть объявлены ? Есть ли , например , 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
Каким образом я могу сравнить функцию Джулии?
Фон Я самообучался машинному обучению и недавно начал изучать экосистему машинного обучения Джулии. Исходя из опыта работы с питоном и имея некоторый опыт работы с 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 

2
Будет ли экспорт имени функции экспортировать все различные версии функций в Юлии?
У меня есть несколько функций / отправлений для одного и того же имени функции. Я хочу убедиться, что они все экспортируются. Нужно ли просто включить имя функции в оператор экспорта, а затем Джулия сделает все остальное? Пример: function hello(a::Int64, b::Int64) #nothing end function hello(a::Bool, b::Bool) #nothing end export hello Будут …
9 julia 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.