hatappi.blogスマートフォン用の表示で見るhatappi.blog2017-08-06C++製のxtensorで多次元配列を扱ってみるgithub.com今回はこのxtensorというC++で多次元配列を扱うライブラリを使う。このxtensorはnumpyにinspireされて作られているとのこと。numpyに関してはPythonから使うのだがxtensorはC++で作られているとのことで、各言語でバインディングを用意してあげればその言語で多次元配列の演算とかが出来るようになる。現状だとPythonとかRとかJuliaにはあるみたいです。準備まずはxtensor自体はC++で書かれているのでC++がコンパイル出来る状態でないといけない。C++14をサポートしているので、今回はGCC6.1からC++14が標準になったということで今が最新の7.1を使用することにした。g++-7xtensor自体のインストールに関してはこちらのリポジトリのREADME.mdにもあるようにcondaがmakeでインストールをする。今回はcondaを使用することにした。xtensorをインストールする。今回はrootユーザーにてcondaをインストールしてディレクトリはデフォルトのホームディレクトリを指定したので、xtensorのインクルードファイルは/root/anaconda3/include/配下のxtensorに入っている。imageに作成をしておいた。imageを元にして検証している。24.}この他にもnumpyでいう~~はあるがそれはthe-numpy-to-xtensor-cheat-sheetを見ると分かります。Subscription月別アーカイブはてなブログをはじめよう!hatappi1225さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。