运行如下代码会出现如下错误提示
TypeError: can’t multiply sequence by non-int of type ‘float’
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import numpy as np
x = [1.0, 2.0, 3.0]
y = np.exp(0.2*x)
print (x,y)
解决办法:在调用 np.exp() 函数前将 x 转换为数组
x = np.array(x)
运行如下代码会出现如下错误提示
TypeError: can’t multiply sequence by non-int of type ‘float’
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import numpy as np
x = [1.0, 2.0, 3.0]
y = np.exp(0.2*x)
print (x,y)
解决办法:在调用 np.exp() 函数前将 x 转换为数组
x = np.array(x)