Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Ruby/Numo::NArray - New NArray class library

License

NotificationsYou must be signed in to change notification settings

ruby-numo/numo-narray

Repository files navigation

BinderBuild Status

GitHub|RubyGems

Numo::NArray is an Numerical N-dimensional Array classfor fast processing and easy manipulation of multi-dimensional numerical data,similar to numpy.ndarray.This project is the successor toRuby/NArray.

Documentation

All documents are primitive.

Related Projects

Installation

Requirement

Ruby ver 2.2 and later.

Ubuntu, Debian, Bash on Windows

apt install -y git ruby gcc ruby-dev rake makegem install specific_installgem specific_install https://github.com/ruby-numo/numo-narray.git

Quick start

An example

[1]pry(main)>require"numo/narray"=>true[2]pry(main)>a=Numo::DFloat.new(3,5).seq=>Numo::DFloat#shape=[3,5][[0,1,2,3,4],[5,6,7,8,9],[10,11,12,13,14]][3]pry(main)>a.shape=>[3,5][4]pry(main)>a.ndim=>2[5]pry(main)>a.class=>Numo::DFloat[6]pry(main)>a.size=>15

For more examples, check out thenarray version of 100 numpy exercises.

Development

Build

git clone https://github.com/ruby-numo/numo-narraycd numo-narraybundle installbundleexec rake compile

Run tests

bundleexec raketest

Tips: You may run tests defined in a specified line as:

bundleexec ruby test/bit_test.rb --location 27

[8]ページ先頭

©2009-2025 Movatter.jp