list() 是把np数组的元素按照原来的格式转为列表, 生成列表的元素格式 还是np.array.而tolist()是把数组中的值作为列表元素, 生成列表与原数组结构相同。生成的列表中的元素不是数组nadarry
当需要把一个数组保留两位小数并转换为列表时:
# Y时数组
Y1 = Y.tolist()
Y2 = np.array(Y1)
Y3 = np.round(Y2,2)
Y4 = list(Y3)
如果直接保留两位小数再用list()或者tolist()会有问题。
list() 是把np数组的元素按照原来的格式转为列表, 生成列表的元素格式 还是np.array.而tolist()是把数组中的值作为列表元素, 生成列表与原数组结构相同。生成的列表中的元素不是数组nadarry
当需要把一个数组保留两位小数并转换为列表时:
# Y时数组
Y1 = Y.tolist()
Y2 = np.array(Y1)
Y3 = np.round(Y2,2)
Y4 = list(Y3)
如果直接保留两位小数再用list()或者tolist()会有问题。