Python Numpy-在数组结果中显示十进制值
如何计算python numpy或me数组中的所有计算小数,而不是像这样跳过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
>> 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
这是一个讲英语的论坛。你的标题需要用英文编辑。你好,李嘉图,我很喜欢。:-)我不知道这个问题是关于什么的,我希望我的翻译是正确的:)你好,对不起,这是一个讲英语的论坛。你的标题需要用英文编辑。你好,李嘉图,我很喜欢。:-)我不知道这个问题是关于什么的,我希望我的翻译是正确的:)你好,对不起,是个错误,不会再发生了