回答編集履歴
3
追加
    
        answer	
    CHANGED
    
    | @@ -7,8 +7,14 @@ | |
| 7 7 | 
             
                         [-0.44668906],
         | 
| 8 8 | 
             
                         [ 0.77131459]], dtype="c16")
         | 
| 9 9 | 
             
            ```
         | 
| 10 | 
            -
            のように、複素数型として扱うようにするとエラーが消えます。
         | 
| 11 10 |  | 
| 11 | 
            +
            と、予め複素数として扱うようにするか、
         | 
| 12 12 |  | 
| 13 | 
            +
            ```python
         | 
| 14 | 
            +
            print(x[1][0].astype("c16") ** 0.8)
         | 
| 15 | 
            +
            ```
         | 
| 16 | 
            +
            のように、複素数にキャストするとエラーが消えます。
         | 
| 17 | 
            +
             | 
| 18 | 
            +
             | 
| 13 19 | 
             
            2. `-a**b`は`-(a**b)`です、`(-a)**b`ではありません
         | 
| 14 20 | 
             
            3. 想像と違うことが起きたら何が起きているのかを観察し、仮定を立てて検証しましょう。
         | 
2
修正
    
        answer	
    CHANGED
    
    | @@ -1,3 +1,14 @@ | |
| 1 | 
            -
            1. `[1][0]`ではなく`[0][1]`です
         | 
| 1 | 
            +
            1. ~~`[1][0]`ではなく`[0][1]`です~~ 見間違えました
         | 
| 2 | 
            +
             | 
| 3 | 
            +
            doubleに対して累乗した結果をdoubleにnumpy的にはしたいのですが、実際の計算結果が虚数成分を含んでしまうので実行時エラーになっています。
         | 
| 4 | 
            +
             | 
| 5 | 
            +
            ```python
         | 
| 6 | 
            +
            x =np.array([[-0.00864423],
         | 
| 7 | 
            +
                         [-0.44668906],
         | 
| 8 | 
            +
                         [ 0.77131459]], dtype="c16")
         | 
| 9 | 
            +
            ```
         | 
| 10 | 
            +
            のように、複素数型として扱うようにするとエラーが消えます。
         | 
| 11 | 
            +
             | 
| 12 | 
            +
             | 
| 2 13 | 
             
            2. `-a**b`は`-(a**b)`です、`(-a)**b`ではありません
         | 
| 3 14 | 
             
            3. 想像と違うことが起きたら何が起きているのかを観察し、仮定を立てて検証しましょう。
         | 
1
誤字
    
        answer	
    CHANGED
    
    | @@ -1,3 +1,3 @@ | |
| 1 1 | 
             
            1. `[1][0]`ではなく`[0][1]`です
         | 
| 2 2 | 
             
            2. `-a**b`は`-(a**b)`です、`(-a)**b`ではありません
         | 
| 3 | 
            -
            3. 想像と違うことが起きたら | 
| 3 | 
            +
            3. 想像と違うことが起きたら何が起きているのかを観察し、仮定を立てて検証しましょう。
         | 
