Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pow错误:";can';t将复数转换为浮点数“;_Python_Math - Fatal编程技术网

Python pow错误:";can';t将复数转换为浮点数“;

Python pow错误:";can';t将复数转换为浮点数“;,python,math,Python,Math,我的Python代码有以下问题: from math import * m = pow(complex(1,2)*complex(3,0) + complex(1,0),complex(-1,0)); TypeError: can't convert complex to float 有人知道如何解决这个问题吗? 非常感谢 问题是您正在使用math import*中的。这会用一个阴影遮挡内置的pow 明智地使用标记。您使用的是什么imports?请提供一个简短、完整的程序来演示问题,请参阅以

我的Python代码有以下问题:

from math import *

m = pow(complex(1,2)*complex(3,0) + complex(1,0),complex(-1,0));
TypeError: can't convert complex to float
有人知道如何解决这个问题吗?
非常感谢

问题是您正在使用math import*中的
。这会用一个阴影遮挡内置的
pow


明智地使用标记。您使用的是什么
import
s?请提供一个简短、完整的程序来演示问题,请参阅以获取更多信息。同时使标题有意义。您是否尝试用谷歌搜索错误消息?
>>> pow(1+1j, 1)
(1+1j)
>>> import math
>>> math.pow(1+1j,2)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: can't convert complex to float
>>> 1j ** 2
(-1+0j)