sti320a

勉強したことのまとめ

fileプロトコル/Numpy/ユーザーインターフェースに関する問題_2020年4月8日

fileプロトコルに関する問題

  • リソースの URIを表現する際 http:// のように [protocol schema]:/// のように表示する決まりがあるが、ブラウザでテキストファイル等を開いたとき、URLに file:///Users/... または file:///C:/... のように、file: の後に 3つのスラッシュが表示される場合がある。これはなぜか。
URIの仕様として、ローカルホスト(localhost)のリソースにアクセスする際には <host> 部を省略できるため、host の部分だけがなくなり、スラッシュだけが残って /// となる。
  • URI の仕様を知りたい場合、何を見れば良いか
RFC3986

Numpy に関する問題

  • Numpy でカラムごとに異なる dtype を定義するにはどのようにすればよいか
numpy.dtype() を用いる。

例)
import numpy
numpy.dtype([('Name', 'str'), ('Age', 'i4'), ('Height', 'f')])
  • カラムごとに異なる dtype を定義し、それを用いた ndarray を作れ
例)
import numpy as np
dt = np.dtype([('Name', 'str'), ('Age', 'int'), ('Height', 'float')])
s = np.array([('Tony', 50, 180.0)], dtype=dt)
  • 以下の ndarray について Age カラムの平均を求めるにはどうすればいいか
import numpy as np
dt = np.dtype([('Name', 'str'), ('Age', 'int'), ('Height', 'float')])
target = np.array([('Tony', 50, 180.0)], dtype=dt)
(解答)target['Age'].mean()
(出力)50.0

ユーザーインターフェースに関する問題

  • 事実の知覚された特陵、あるいは現実の特徴、特に、そのものをどう使うことができるか、を決定する特徴、の意で使われる語は何か
アフォーダンス
  • 物事の仕組みや動作、構造などを単純化して本質的な部分だけを抽出したモデルをなんというか
概念モデル
  • デザインモデルとは何か
デザイナーが(頭の中に)持つ概念モデル