Python中将数组中float类型数据遍历相加

问题遇到的现象和发生背景

刚学python,怎么将数组中的float类型数据遍历相加呢

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
k = np.array([1, 2, 3.4, 5.6, 7.1])
sum = 0
for n in k:
    if isinstance(n, float):
        sum += n
print(sum)

参考: