您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将复杂的值分配给numpy数组?

将复杂的值分配给numpy数组?

要插入complexxx + somethingin C,您显然需要将其视为数组,因此可以x将其索引或分配给的一个切片C

>>> C
array([[ 0.+0.j,  0.+0.j],
       [ 0.+0.j,  0.+0.j]])
>>> C[0, 0:1] = x
>>> C
array([[ 0.47229555+0.7957525j,  0.00000000+0.j       ],
       [ 0.00000000+0.j       ,  0.00000000+0.j       ]])
>>> C[1, 1] = x[0] + 1+1j
>>> C
array([[ 0.47229555+0.7957525j,  0.00000000+0.j       ],
       [ 0.00000000+0.j       ,  1.47229555+1.7957525j]])

看来NumPy无法正确处理这种情况。考虑提交错误报告。

其他 2022/1/1 18:48:13 有460人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶