找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3241|回复: 4

[求助] 关于numpy复数矩阵的问题

3

主题

10

帖子

10

积分

贫民

积分
10
yalishiduode 发表于 2018-12-12 21:19:28 | 显示全部楼层 |阅读模式
求问numpy怎样操作复数矩阵
我这段代码,矩阵中的负值全部输出为nan类型,一脸懵逼
from numpy import *
from cmath import *
a=array([[-0.4,-0.6,-5.265412],[-0.25452,2.5641,-2.3654]])
b=zeros((2,3))
print(a)
for i in range(2):
    for j in range(3):
        b[i,j]=power(a[i,j],2.3)
print(b)
回复

使用道具 举报

3

主题

10

帖子

10

积分

贫民

积分
10
yalishiduode  楼主| 发表于 2018-12-12 21:35:27 | 显示全部楼层
输出是这样的:
[[-0.4      -0.6      -5.265412]
E:/工程文件/Python/project1/complextest.py:11: RuntimeWarning: invalid value encountered in power
[-0.25452   2.5641   -2.3654  ]]
  b[i,j]=power(a[i,j],2.3)
[[       nan        nan        nan]
[       nan 8.72068109        nan]]
回复 支持 反对

使用道具 举报

3

主题

10

帖子

10

积分

贫民

积分
10
yalishiduode  楼主| 发表于 2018-12-18 10:43:20 | 显示全部楼层
求大神解惑
回复 支持 反对

使用道具 举报

3

主题

10

帖子

10

积分

贫民

积分
10
yalishiduode  楼主| 发表于 2018-12-25 17:07:06 | 显示全部楼层
顶上去
回复

使用道具 举报

0

主题

8

帖子

8

积分

贫民

积分
8
smith6036 发表于 2018-12-27 17:11:40 | 显示全部楼层
你可以看下这个https://stackoverflow.com/questi ... ncountered-in-power答复,和你遇到的问题一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表