できるだけわかりやすくするために、まず、なぜ 2 つの配列を行列に変換する必要があるのかを説明します。
ポートフォリオと市場指数のパフォーマンスをプロットするには、次の形式のようなデータ構造が必要です。
[[portfolio_value1, index_value1]
[portfolio_value2, index_value2]]
しかし、私はデータを 2 つの別個の 1-D 配列として持っています。
portfolio = [portfolio_value1, portfolio_value2, ...]
index = [index_value1, index_value2, ...]
では、2 番目のシナリオを最初のシナリオに変換するにはどうすればよいでしょうか。Pythonシェルにあるテストマトリックスに2番目の配列を追加しようとしましnp.insert
たが、最初の配列を単一の列マトリックスに転置することが問題でした。
命令型ループなしでこれを達成する方法についての助けは素晴らしいでしょう。