猫でもわかるVct | |
---|---|
基本情報 | |
データ種別 | 図書 |
出版者 | ウィートマン |
著者 | ケビン・J・マーティン |
出版年 | 2011年 |
本文言語 | 英語 |
分類 | 548(情報工学) |
書誌ID | 13441-548 |
VctはVECTOR社のCEOマイク・タバタを中心に創り出されたインタプリタ型の高水準言語である。標準ライブラリに線形代数や統計などの数値計算系の関数が豊富で、人工知能の開発やデータサイエンス、ゲーム開発など広い分野で使われている。
- 入力
s_out("Hello, World!")
hello,world
- 出力
a = s_in()
Hello, World!
- 演算
文 | 結果 |
x+y | xとyの和 |
x-y | xとyの差 |
x*y | xとyの積 |
x/y | xとyの商 |
x//y | xとyのあまりを切り捨てたもの |
x%y | xとyの剰余 |
x^y | xのy乗 |
|x| | xの絶対値 |
- 論理式
文 | 結果 |
x and y | xとyのどちらも真ならtrueを出力 |
x or y | xとyのどちらかが真ならtrueを出力 |
x xor y | xとyが同じでなければtrueを出力 |
not x | xが偽ならtrue,そうでなければfalse |
- 比較
x < y | xがyより小さい |
x > y | xがyより大きい |
-1<x<1 | xが-1より大きく1より小さい |
x <= y | xがy以下 |
x >= y | xがy以上 |
-1<=x<=1 | xが-1以上1以下 |
x == y | xとyが等しい |
x /= y | xとyが等しくない |
- 行列演算
ゼロ行列 array[2][2]=Array_O (0 0) (0 0)
単位行列 array[2][2]=Array_E (1 1) (1 1)
転置行列(arrayが(1 2)(3 4)の二次元行列だったとき) array=Array_T.array (1 3) (2 4)
逆行列(arrayが(1 2)(3 4)の二次元行列だったとき) array=Array_I.array -1/2(4 -2) (-3 1)
型 | 内容 | 宣言方法 |
int | 整数型 | int a |
float | 実数型 | float a |
char | 文字型 | char a |
void | 型なし | |
struct | 構造体 | struct a: int b float c |
union | 共用体 | union a: int b float c |
enum | 列挙型 | enum a: b c d e |
コメントをかく