On Wednesday, 9 September 2020 at 11:30:58 UTC, Shaleen Chhabra
wrote:
On Wednesday, 2 September 2020 at 08:19:30 UTC, 9il wrote:
On Wednesday, 2 September 2020 at 07:01:48 UTC, Shaleen
Chhabra wrote:
Hi,
The libmir libraries can be found here:
https://github.com/libmir
I wish to use mir-algorithm and numir so that i can directly
use .npy format from python and perform the required analysis.
I checked out latest commits of each of the libraries
mentioned --> mir-algorithm, mir-random and numir.
But they don't seem to build together. what are the correct
dependencies for each library.
You can just import numir, it will automatically include
mir-algorithm, mir-core, and mir-random.
https://github.com/libmir/numir/blob/master/dub.json#L9
TASK: how can i read / write mir.ndslice matrices and in
what preferable format, an example should be good. I also
wish to read / write in .npy format, how can i do this?
import std.stdio;
import mir.ndslice;
void main() {
auto mat = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]].fuse;
writefln("%(%(%d %)\n%)", mat);
writeln();
writefln("[%(%(%d %)\n %)]", mat);
writeln();
writefln("[%([%(%d %)]%|\n %)]", mat);
writeln();
}
See also https://dlang.org/phobos/std_format.html
Hi I ran dub build on the numir library, it fetched some
dependencies from dub.json.
But there was an error
../../.dub/packages/mir-core-1.1.10/mir-core/source/mir/conv.d(9,15): Error:
module lifetime is in file 'core/lifetime.d' which cannot be read
when i do dub build.
Also, do i need to upgrade my dmd version in order to get it
working?
The task which i want to achieve is:
From scratch, i need numir and mir-algorithm to work on my system
as a part of one of my repositories.
I need to achieve the following targets as the first go and then
use mir-algorithm to perform the needful research.
1. Load/save mir.ndslice arrays in NPY format
2. Load/save mir.sparse arrays in coordinate format as NPY files
but i am unable to configure the libraries, have dmd v2.076.1
installed on my PC.
thanks