Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将json转储中的浮点设置为4位小数?_Python_Json_Floating Point_Decimal - Fatal编程技术网

Python 如何将json转储中的浮点设置为4位小数?

Python 如何将json转储中的浮点设置为4位小数?,python,json,floating-point,decimal,Python,Json,Floating Point,Decimal,难以将pf_统计数据转换为小数点后4位: import json import numpy as np def run_simulation(H, P, B, C, mu, sigma, T, L): x = normal(mu, sigma, (L, T)) pf_all = [] for xs in x: pf = calc(xs, H, P, B, C) pf_all.append(pf) pf_means = n

难以将pf_统计数据转换为小数点后4位:

import json
import numpy as np


def run_simulation(H, P, B, C, mu, sigma, T, L):

    x = normal(mu, sigma, (L, T))

    pf_all = []

    for xs in x:
        pf = calc(xs, H, P, B, C)
        pf_all.append(pf)

    pf_means = np.mean(pf_all, axis=1)

    funcs = [np.average, np.median, np.min, np.max]
    func_names = ["Average", "Median", "Min", "Max"]

    pf_stats= [f(pf_means) for f in funcs]


    return json.dumps({
        'functions' : func_names,
        'pf_stats' : pf_stats
    })

尝试以下操作:
return json.dumps({'functions':func_name,'pf_stats':[pf_stats中pf_stat的round(pf_stat,4)})