0

ここではベクトルが Python のタプルとして使用されます。同様に、ベクトル[3;1;1]は Python で として表され(3,2,1)ます。

  1. スカラー s とベクトル v の 2 つの引数を取る Python 関数 sca(s,v) を記述します。この関数は、ベクトルにスカラーを掛けた結果を見つける必要があります。

     sca(3, (1,2,3))     # Returns (3,6,9)
    

    Answer は、モジュールをインポートしたり、外部ライブラリ関数を使用したりすることはできません。

4

2 に答える 2

2

この目的専用の組み込み関数はありませんsca(s, v)。質問にあるように、自分で作成する必要があります。幸いなことに、スカラー乗算の数学的定義に精通している限り、これは非常に短い量のコードで実装できます (4 行、1 行は Python のより高度な機能の知識があれば)。その定義をベクトル全体ではなく、ベクトルのコンポーネントの観点から記述する方法を考えてから、Python でそれを記述する方法を考えてください。

于 2013-02-25T08:22:53.993 に答える
0

要するに:いいえ

標準ライブラリ「外部」を考慮しない場合。次に、数学はおそらくあなたが行かなければならないものです。ただし、そのままでは、指定したすべてのニーズをサポートするわけではありません。

なぜライブラリをインポートしないのですか?

于 2013-02-25T08:22:11.623 に答える