Python 3.x 如何获得列表的平方根
我想知道是否有任何方法可以得到列表的平方根 TypeError:只有大小为1的数组才能转换为Python标量Python 3.x 如何获得列表的平方根,python-3.x,Python 3.x,我想知道是否有任何方法可以得到列表的平方根 TypeError:只有大小为1的数组才能转换为Python标量 import math import numpy as np secuencia_1=5 secuencia_2=[7, 2, 4, 8, -1, -6, 5, -3] ar=np.array(secuencia_2) r=np.prod((math.sqrt(secuencia_1*secuencia_1))) g=((ar*ar)) d=(math.sqrt(a
import math
import numpy as np
secuencia_1=5
secuencia_2=[7, 2, 4, 8, -1, -6, 5, -3]
ar=np.array(secuencia_2)
r=np.prod((math.sqrt(secuencia_1*secuencia_1)))
g=((ar*ar))
d=(math.sqrt(ar*ar))
print(d)
我想你是在问: “我想在python中创建一个使用平方根的条件。” 说到这里,我会指给你看数学图书馆
我想您需要在列表上迭代函数(在本例中为平方根) 建议使用映射(函数、列表) e、 g 或者如果你想坚持使用numpy: 请参见numpy矢量化:
和/或此处的任何其他答案:“条件…列表的平方根”有问题,或者我没有弄对!?你能格式化你的代码使它更容易阅读吗?只需编辑您的问题,突出显示所有代码,然后按
{}
按钮我刚从这个论坛开始
x = [1,2,3,4]
sqr_x = map(math.sqrt,x)