Python Numpy-在数组结果中显示十进制值

Python Numpy-在数组结果中显示十进制值,python,numpy,Python,Numpy,如何计算python numpy或me数组中的所有计算小数,而不是像这样跳过 >> A = numpy.array ([[1,2,3], [4,5,6], [7,8,9]]). >> C = numpy.array ([[7,8,9], [1,2,3], [4,5,6]]). >> A / C array ([[0, 0, 0], [4, 2, 2], [1, 1, 1]]) 但是在第一个向量中,不必给绝对零[0.143,0

如何计算python numpy或me数组中的所有计算小数,而不是像这样跳过

>> A = numpy.array ([[1,2,3], [4,5,6], [7,8,9]]).

>> C = numpy.array ([[7,8,9], [1,2,3], [4,5,6]]).

>> A / C

array ([[0, 0, 0],
       [4, 2, 2],
       [1, 1, 1]])

但是在第一个向量中,不必给绝对零
[0.143,0.250,0.333]
要避免整数除法,请使用
numpy.true\u除法(A,C)
。您还可以将来自uuu future uuu导入除法的
置于文件顶部,以默认此行为。

要避免整数除法,请使用
numpy.true\u除法(A,C)
。您还可以将来自uuu future uuuu import division的
放在文件顶部,以默认此行为。

尝试将其中一个数组
A
C
转换为浮动数组。例如:

A = A * 1.0

然后除法将是浮点除法。

尝试将一个数组
A
C
转换为浮点数组。例如:

A = A * 1.0

然后除法将是浮点除法。

Numpy数组可能有不同的类型。您也可以创建一个浮点数组,它将始终正确分割:

>>> A = numpy.array ([[1,2,3], [4,5,6], [7,8,9]], dtype=float)
>>> A/2
array([[ 0.5,  1. ,  1.5],
       [ 2. ,  2.5,  3. ],
       [ 3.5,  4. ,  4.5]])

注意
numpy.array的
dtype=
参数可能有不同的类型。您也可以创建一个浮点数组,它将始终正确分割:

>>> A = numpy.array ([[1,2,3], [4,5,6], [7,8,9]], dtype=float)
>>> A/2
array([[ 0.5,  1. ,  1.5],
       [ 2. ,  2.5,  3. ],
       [ 3.5,  4. ,  4.5]])

注意
dtype=
参数到
numpy.array

这是一个讲英语的论坛。你的标题需要用英文编辑。你好,李嘉图,我很喜欢。:-)我不知道这个问题是关于什么的,我希望我的翻译是正确的:)你好,对不起,这是一个讲英语的论坛。你的标题需要用英文编辑。你好,李嘉图,我很喜欢。:-)我不知道这个问题是关于什么的,我希望我的翻译是正确的:)你好,对不起,是个错误,不会再发生了