Описание тега julia-lang
Julia - это высокопроизводительный динамический язык программирования для технических вычислений. Он решает проблему двух языков, сочетая простоту использования таких языков, как R и Python, с производительностью C и Fortran.
1
ответ
Отбросьте размеры Джулии массива длины 1
Скажите, если у меня есть 5D массив размером 1024x1024x1x1x100. Как я могу сделать новый массив размером 1024x1024x100? Следующее работает, если вы знаете, какие измерения вы хотите сохранить раньше времени: arr = arr[:, :, 1, 1, :] Но я не знаю, ка…
18 сен '17 в 23:27
2
ответа
Общая функция для решения полиномиальных корней n-го порядка в Юлии
Все, Я только начал играть с языком Джулия и мне это очень нравится. В конце 3-го урока есть интересная проблема: обобщить квадратную формулу так, чтобы она решала корни любого полиномиального уравнения n-го порядка. Это показалось мне (а) интересно…
23 мар '14 в 08:43
2
ответа
Как использовать Джулию для вычисления коэффициента корреляции Пирсона с p-значением?
Я ищу помощь для расчета коэффициента корреляции Пирсона с p-значением, используя язык Джулии. Аналогичная функция в Python scipy.stats.pearson, Функция Джулии, приведенная ниже, только дает мне корреляцию. Цените вашу помощь / подсказку о p-значени…
16 ноя '18 в 21:34
1
ответ
В Julia 1.0, как установить именованный кортеж только с одной парой ключ-значение?
Когда я бегу t = (one = "one", two = 2) typeof(t) в REPL я получаю NamedTuple{(:one, :two),Tuple{String,Int64}} но когда я бегу t = (one = "one") typeof(t) я получил String как тип. Можно ли установить именованный кортеж только с одним именованным з…
27 авг '18 в 08:56
1
ответ
Странные результаты расчета чисел Фибоначчи
Я написал небольшую программу для эффективного вычисления чисел Фибоначчи: function fib3(n) if n < 2 return n else a = 0 b = 1 c = 0 for i=2:n c = a + b a = b b = c end return b end end for n=1:110 println(n,"\t",fib3(n)) end Я получаю странный р…
27 фев '18 в 11:33
1
ответ
В Юлии: поля инициализировать ни с чем
У меня есть mutable struct с необязательными полями, такими как это: mutable struct MyStruct field1::Union{Int, Nothing} field2::Union{String, Nothing} field3::Union{Int, Nothing} field4::Union{String, Nothing} # ... end Теперь я могу написать конст…
23 окт '18 в 14:43
1
ответ
Неинтуитивное поведение (для меня) в Reactive.jl
Мой вопрос касается пакета Reactive https://github.com/JuliaLang/Reactive.jl Я прочитал учебник и экспериментирую, изучая подход реактивного программирования. Я пытаюсь следующий код, и он работает как ожидалось: using Reactive x = Signal(100) z = m…
06 июн '16 в 13:28
2
ответа
Расширить множество стандартных методов до нового пользовательского типа вектора
Я строю новый тип вектора: type MyType x::Vector{Float64} end Я хочу расширить множество стандартных методов, например, сложение, вычитание, поэлементное сравнение и т. Д. Для моего нового типа. Нужно ли определять определение метода для каждого из …
21 май '15 в 02:24
1
ответ
julia: определение типа содержит массив переменной длины
Я хотел бы определить в Юлии составной тип, который содержит массив переменной длины другого составного типа. Это лучше объяснить на примере. Допустим, у меня есть тип type p c::Int p() = new(0) end который мне не безразличен Проблема в том, когда я…
25 окт '16 в 22:29
2
ответа
Изменить некоторые элементы массива с помощью маски в Julia
Я хочу выполнить операцию только над некоторыми членами массива в Julia. Новичок в языке и не уверен, что делать. Это мой маленький игрушечный тест: myarray = ones(5) mymask = [true; false; false; false; true;] myarray = myarray[mymask] * 2 Третья с…
16 янв '17 в 18:50
0
ответов
Эффективное повторное использование / обновление выпуклых ограничений julia
Я использую Джулию (с выпуклой), чтобы решить выпуклую проблему много раз с той же структурой ограничений. Прямо сейчас у меня есть что-то вроде следующей упрощенной структуры: using Convex N = Int16(1e4) x = Variable(N) t = Variable() obj = square(…
10 сен '17 в 19:00
2
ответа
Юлия: логические сравнения с массивами
У меня простой вопрос о булевых сравнениях в Джулии. Как мне перевести следующий код Matlab на Джулию? Matlab: % create parameters o = -3; mat = [65 -4; 65 -3; 65 -2] % determine which rows of matrix have column 2 less than o AND column 1 equal to 6…
17 сен '15 в 21:03
2
ответа
Как Юлия интерпретирует 10:1?
Я эмигрант с долгое время сосредоточиться на R, где : Оператор (двоеточие) создает целочисленные последовательности от первого до второго аргумента: 1:10 # [1] 1 2 3 4 5 6 7 8 9 10 10:1 # [1] 10 9 8 7 6 5 4 3 2 1 Заметив, что в Джулии это работает о…
23 мар '17 в 01:36
1
ответ
Проблема с diffrentialEquations.jl
Я совсем новичок в Юлии, и в настоящее время я учусь, как решать дифференциальные уравнения с ним. Я пытался запустить простой готовый код Кристофера Ракауцкаса, но получил ошибку. Код можно найти здесь. Я также напишу это здесь: using DifferentialE…
10 май '17 в 08:02
2
ответа
Ошибка построения TensorFlow в Юлии,
Error: Error building `TensorFlow`: │ ERROR: LoadError: UndefVarError: is_windows not defined │ Stacktrace: │ [1] top-level scope at none:0 │ [2] include at ./boot.jl:317 [inlined] │ [3] include_relative(::Module, ::String) at ./loading.jl:1038 │ […
26 авг '18 в 09:40
1
ответ
Переменная, определенная вне цикла while, не определена внутри?
Я пытаюсь написать решатель Ньютона-Рафсона в Джулии. Метод Ньютона-Рафсона показан на этом изображении. f(x) = x^2.5 - 3x^1.5 - 10 fprime(x) = 2.5x^1.5 - 4.5x^0.5 x = zeros(1000) x[1] = 10 δ = 1 # a relatively large number compared to what we want …
02 сен '18 в 02:21
0
ответов
Вызовите Джулию из Python, используя pyjulia, а не многопоточность
Когда я запускаю julia 0.3.2 или 0.5 как автономную (микс-модель), он использует все доступные ядра с моего сервера, поэтому это было быстро. (3М записи 800 сек) j = julia.Julia() juliaCode = "" calcLME = j.eval(juliaCode) result = calcLME(inputData…
22 ноя '16 в 23:31
2
ответа
Ошибка метода: метод не соответствует isless(::Symbol,::Int64)
Я пытаюсь построить в Джулии образец Гиббса процесса Дирихле и представить каждый кластер как объект. Я сделал следующее: using BayesianNonparametrics using DataFrames using Distances type cluster m::Vector Sigma::LinAlg.Cholesky nu::Int kappa::Int …
25 июн '17 в 21:11
0
ответов
Добавление цвета для легенды приводит к тому, что бары становятся все положительными
using Gadfly, DataFrames v = DataFrame(x = [1,2,3], y = [0.5,-0.7,1.2], label = ["a","b","c"]) plot(v , x=:x, y=:y, Geom.bar, Theme(bar_spacing = 2mm), Guide.title("geneX"), Guide.ylabel("fold change"), Guide.xlabel("technique"), color = :label) про…
07 ноя '16 в 16:03
1
ответ
Заголовок рисунка с подчеркиванием LaTeXStrings.jl и PyPlot.jl
Я хочу создать фигуру, название которой отображается LaTeXStrings.jl Тем не менее, когда я пытаюсь использовать \underline, ValueError возвращается. Что я должен делать? Пример кода using PyPlot using LaTeXStrings title = L"\underline{\theta}" fig, …
02 июл '17 в 14:18