Python 即使在我不执行楼层划分时,我仍会为以下操作获取整数输出?我需要浮点输出 将numpy导入为np k1=np.数组([[1,-1,1,0],[0,10,25,90],[20,10,0,80]) i=0 而(i
您需要提到Python 即使在我不执行楼层划分时,我仍会为以下操作获取整数输出?我需要浮点输出 将numpy导入为np k1=np.数组([[1,-1,1,0],[0,10,25,90],[20,10,0,80]) i=0 而(i,python,numpy,integer-division,Python,Numpy,Integer Division,您需要提到dtype 将numpy导入为np k1=np.array([[1,-1,1,0],[0,10,25,90],[20,10,0,80]),dtype=np.float32) i=0 而 import numpy as np k1=np.array([[1,-1,1,0],[0,10,25,90],[20,10,0,80]]) i=0 while(i<=2): if(k1[i,i]!=1 and k1[i,i]!=0):
dtype
将numpy导入为np
k1=np.array([[1,-1,1,0],[0,10,25,90],[20,10,0,80]),dtype=np.float32)
i=0
而
import numpy as np
k1=np.array([[1,-1,1,0],[0,10,25,90],[20,10,0,80]])
i=0
while(i<=2):
if(k1[i,i]!=1 and k1[i,i]!=0):
k1[i,:]=k1[i,:]/3.0
print(k1[i,:])
i=i+1
[ 0. 3.3333333 8.333333 30. ]