import pandas as pd
import numpy as np
a = [ 0.171763421,
0.041642996,
0.019693478,
0.468641572,
0.015458976,
0.075089769,
0.163022531,
0.100031311,
0.049034487,
0.34128057,
0.022522443,
0.097950929,
0.098195384,
0.079033025,
0.022926029,
0.293277915,
0.025853926,
0.076861169,
0.030427448,
0.043393209
]
for i in a:
b = int(3-np.floor(np.log10(i)))#原excel公式为=FIXED(B2,3-INT(LOG(B2)),1), 此处表示括号内的东西
c = np.round(i,b)# round是四舍六入五进偶
# d = np.array2string(a)
# d = np.array_str(a)
print(c)