Julia is a high-level dynamic programming language designed to address the requirements of high-performance numerical and scientific computing while also being effective for general purpose programming.
2
votes
0answers
33 views
Sort Algorithms in Julia
Similar to this question here, I am trying to implement sort algorithms in Julia, as part of a package.
The code for the implementation is as follows:
...
3
votes
2answers
54 views
Search algorithms in julia
I've been trying to implement the basic search algorithms: Sequential search for ordered and unordered arrays and the binary search algorithms, as part of a package.
So, this is the implementation:
...
3
votes
1answer
38 views
Computing the double Integral using MonteCarlo techniques using Julia
I decided to try and learn Julia for doing scientific computing, and I decided to tackle the problem of finding
$$ \int_{D_{\frac{1}{4}}} x^4 + y^2 dA $$
where \$ D_{\frac{1}{4}} \$ is the part of ...
5
votes
1answer
55 views
Implementing cat function in Julia
I wanted to implement the cat function in Julia and I ran a few test cases but I am not sure if I am missing anything:
...
0
votes
0answers
46 views
Flattening lists of Vectors and Matrices into arrays
For many optimisation methods the parameters must be given as a single vector, such as Optim.jl. But for many interesting functions the parameters/coeffients to be optimised are matrices, or a mixture ...
4
votes
2answers
119 views
Latent Dirichlet Allocation Posterior Inference
I have implemented Latent Dirichlet Allocation in Julia. Since the code is rather long, I copied the essential part here but the complete code can be found on GitHub.
...
4
votes
0answers
39 views
Kernel density regression in Julia
Here is a naive implementation of a kernel density regression algorithm in Julia.
The code works, but there is quite a bit of room for improvement though. First, there is not an optimal bandwidth ...
2
votes
0answers
25 views
Iterative procedure to get 3D coordinates from distance constraints
Imagine you have a series of n points randomly generated in a box in 3D space. You also have a list of distance bounds, e.g. points 5 and 3 should be between 1.0 and 2.0 Angstroms apart.
There are ...
2
votes
0answers
61 views
Terry Feagin's 10th order explicit Runge-Kutta method
The following Julia code implements Terry Feagin's 10th order explicit Runge-Kutta method (a more accurate cousin of RK4). Though the structure of the code is quite simple (i.e. no cyclomatic ...
1
vote
1answer
160 views
Functions for outputting the rows and columns of a matrix
I often want to iterate either row-wise or column-wise though a matrix in Julia, so I've created a pair of functions to help:
...
2
votes
1answer
166 views
Convert a Sympy function into a Julia function
SymPy has a Julia wrapper and defines its own mathematical functions. I would like to be able to convert them into Julia functions, even if they take multiple arguments.
I also would like to find the ...
8
votes
1answer
198 views
Individuals reproduce and mutate
How can I improve the performance (in terms of computation time) of this code?
...
6
votes
2answers
313 views
Julia RPN calculator algorithm ported from Python version
I've just finished the Reverse Polish Notation task in Julia from rosettacode.com by porting the existing Python code.
There are only a few lines I don't get how to port:
...
2
votes
1answer
120 views
Neural Network in Julia
I am currently trying to implement a Neural Net in Julia with the goal of eventually implementing a stacked autoencoder. My code seems to work but I would appreciate any constructive criticism. If ...
1
vote
1answer
173 views
Speed optimization for girth-counting algorithm
I have the following girth-counting algorithm on a large 0-1 matrix and I need to optimize it for speed:
...
11
votes
2answers
768 views
Neural Network appears to be slow
I have some neural network Julia code which I'm hoping to speed up. It's possibly simply poorly-designed, but I'm not convinced.
...