TypeError:尝试获取矩阵中元素的乘积时,无法将序列乘以“列表”类型的非整数

MarcoAurélioLopesJúnior

当我尝试获取矩阵的每一行和每一列中元素的乘积时,出现此错误。

TypeError: can't multiply sequence by non-int of type 'list'

m[i][j] = m[i] * m[j]< -在此行中我尝试属性到这个位置,元素的乘法的产品i,并j在那个位置,但我得到了这个问题。我在哪里想念?

m = []

number = int(input('Type a number for the limit of matrix:'))

for i in range(number):
    line = []
    for j in range(number):
        line.append(int(input('Type a value for[' + str(i) +','+ str(j) +']:')))
    m.append(line)
for i in range(number):
    for j in range(number):
        m[i][j] = m[i] * m[j]
for i in range(number):
    print(m[i])
吴锡ong |

您的错误是该注释m[i]是常规列表的列表。我们不能只将两个常规列表相乘。

要仅使用常规列表,我们可以访问每个元素,计算乘积并对其求和。

m = []

number = int(input('Type a number for the limit of matrix:'))

for i in range(number):
    line = []
    for j in range(number):
        line.append(int(input('Type a value for[' + str(i) +','+ str(j) +']:')))
    m.append(line)
m2 = [[0]* number for i in range(number)]
for i in range(number):
    for j in range(number):
        m2[i][j] = sum(m[i][k] * m[k][j] for k in range(number))
for i in range(number):
    print(m2[i])

另外,您可能希望使用更高级的工具,例如numpy array。

import numpy as np
m = []

number = int(input('Type a number for the limit of matrix:'))

for i in range(number):
    line = []
    for j in range(number):
        line.append(int(input('Type a value for[' + str(i) +','+ str(j) +']:')))
    m.append(line)
m = np.array(m)
print(np.dot(m, m))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:无法将序列乘以“ list”类型的非整数

来自分类Dev

TypeError:无法将序列乘以'float'类型的非整数| 烧瓶

来自分类Dev

TypeError:无法将序列乘以'float'类型3.3的非整数

来自分类Dev

将两个浮点数列表相乘时,“ TypeError:无法将序列乘以'float'类型的非整数”

来自分类Dev

TypeError:无法将序列乘以'str'类型的非整数[转换数据类型]

来自分类Dev

为什么出现TypeError:无法将序列乘以'float'类型的非整数

来自分类Dev

如何解决TypeError:无法将序列乘以'float'类型的非整数

来自分类Dev

Python 3.5.0-TypeError:无法将序列乘以'float'类型的非整数

来自分类Dev

错误是:无法将序列乘以'float'类型的非整数

来自分类Dev

例外:“无法将序列乘以'float'类型的非整数

来自分类Dev

错误:无法将序列乘以'Mul'类型的非整数

来自分类Dev

错误无法将序列乘以'float'类型的非整数

来自分类Dev

TypeError:即使我没有将序列乘以'numpy.float64'类型的非整数

来自分类Dev

将 csv 值相乘 - TypeError:不能将序列乘以“float”类型的非整数

来自分类Dev

为什么会出现“无法将序列乘以'float'类型的非整数”错误?

来自分类Dev

无法在Python代码中将序列乘以'list'类型的非整数

来自分类Dev

如何将序列乘以'float'类型的非整数?

来自分类Dev

将浮点数与Python中的函数相乘,并且无法将序列乘以'float'类型的非整数

来自分类Dev

将浮点数与Python中的函数相乘,并且无法将序列乘以'float'类型的非整数

来自分类Dev

不能将序列乘以“float”类型的非整数?尝试过,并尝试过

来自分类Dev

类型错误:不能将序列乘以两个列表的“列表”类型的非整数

来自分类Dev

我得到 TypeError:不能将序列乘以“float”类型的非整数

来自分类Dev

类型错误:不能用浮点类型的非整数乘以序列

来自分类Dev

错误不能将序列乘以“str”类型的非整数

来自分类Dev

Pandas:不能将序列乘以“str”类型的非整数

来自分类Dev

尝试将函数参数乘以整数时,不受支持的操作数类型错误

来自分类Dev

如何将矩阵的float元素乘以整数?

来自分类Dev

TypeError:尝试更改数组列表的某些元素时,列表索引必须是整数,而不是元组

来自分类Dev

类型错误:不能将序列乘以“浮点”类型的非整数 - 转换为浮点后

Related 相关文章

  1. 1

    TypeError:无法将序列乘以“ list”类型的非整数

  2. 2

    TypeError:无法将序列乘以'float'类型的非整数| 烧瓶

  3. 3

    TypeError:无法将序列乘以'float'类型3.3的非整数

  4. 4

    将两个浮点数列表相乘时,“ TypeError:无法将序列乘以'float'类型的非整数”

  5. 5

    TypeError:无法将序列乘以'str'类型的非整数[转换数据类型]

  6. 6

    为什么出现TypeError:无法将序列乘以'float'类型的非整数

  7. 7

    如何解决TypeError:无法将序列乘以'float'类型的非整数

  8. 8

    Python 3.5.0-TypeError:无法将序列乘以'float'类型的非整数

  9. 9

    错误是:无法将序列乘以'float'类型的非整数

  10. 10

    例外:“无法将序列乘以'float'类型的非整数

  11. 11

    错误:无法将序列乘以'Mul'类型的非整数

  12. 12

    错误无法将序列乘以'float'类型的非整数

  13. 13

    TypeError:即使我没有将序列乘以'numpy.float64'类型的非整数

  14. 14

    将 csv 值相乘 - TypeError:不能将序列乘以“float”类型的非整数

  15. 15

    为什么会出现“无法将序列乘以'float'类型的非整数”错误?

  16. 16

    无法在Python代码中将序列乘以'list'类型的非整数

  17. 17

    如何将序列乘以'float'类型的非整数?

  18. 18

    将浮点数与Python中的函数相乘,并且无法将序列乘以'float'类型的非整数

  19. 19

    将浮点数与Python中的函数相乘,并且无法将序列乘以'float'类型的非整数

  20. 20

    不能将序列乘以“float”类型的非整数?尝试过,并尝试过

  21. 21

    类型错误:不能将序列乘以两个列表的“列表”类型的非整数

  22. 22

    我得到 TypeError:不能将序列乘以“float”类型的非整数

  23. 23

    类型错误:不能用浮点类型的非整数乘以序列

  24. 24

    错误不能将序列乘以“str”类型的非整数

  25. 25

    Pandas:不能将序列乘以“str”类型的非整数

  26. 26

    尝试将函数参数乘以整数时,不受支持的操作数类型错误

  27. 27

    如何将矩阵的float元素乘以整数?

  28. 28

    TypeError:尝试更改数组列表的某些元素时,列表索引必须是整数,而不是元组

  29. 29

    类型错误:不能将序列乘以“浮点”类型的非整数 - 转换为浮点后

热门标签

归档