縦書きのベクトル(列ベクトル)
横書きのベクトル(行ベクトル)
ポール・ディラック
- v のケットをポールディラックが導入した記法を用いて書け
|v〉
- w のブラをポールディラックが導入した記法を用いて書け
〈w|
Numpy に関する問題
配列の要素を繰り返し処理で1つずつ計算しているものを、ベクトル計算機で高速に計算できるように、変形すること。
高速に計算を実行するため。
- numpy.random.seed(seed=100) は何を意味するか
numpy における擬似乱数生成に使用する seed を設定する。
- 擬似乱数生成法について、一般的な生成法を3つ以上挙げよ。
例)
平方採中法(二乗中抜き法, middle-square method)
線形合同法
線形帰還シフトレジスタ
メルセンヌ・ツイスタ
など
- 平方採中法(二乗中抜き法)ではどのようにして、擬似乱数を生成するか。
3桁の擬似乱数を必要としているとする。
まず、適当な値を1つ決める(これが seed。たとえば 123 とする)。
次に、決めた値を二乗する(123^2 = 15129)。
二乗した値の中央から必要な桁数を取得する(今回は3桁欲しいので 512)。
これをさらに二乗して中央から3桁取得して ... 、を繰り返して乱数列を得る。
過去に同じ値が出ていればループになる(このループの長さを周期という)。
周期が最長のものを使うため線形合同法が使われる。
css に関する問題
- width: 100vw や height: 100vh; における v は何を意味するか。また、vw, vh はそれぞれどのような指定を意味するか。
v は viewport。vw は viewport width で vh は viewport height。 それぞれ viewport に対する幅、高さの指定になる。