Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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/6/EmptyTag/156.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 3.x 规范化列表python的列表_Python 3.x_Arraylist_Normalization - Fatal编程技术网

Python 3.x 规范化列表python的列表

Python 3.x 规范化列表python的列表,python-3.x,arraylist,normalization,Python 3.x,Arraylist,Normalization,我有这样一个列表: > x =[[87.46853791525385, 0.28074670571010246], [126.11314768167513, 0.3977334471784522],[122.58453149726517, 0.4361537416813799],[83.34642493277082, 0.3468989093276901], [99.20805518615764, 0.2667645066606457],...] 每个内部列表的第一个位置表示一个变量,

我有这样一个列表:

> x =[[87.46853791525385, 0.28074670571010246], [126.11314768167513, 0.3977334471784522],[122.58453149726517, 0.4361537416813799],[83.34642493277082, 0.3468989093276901],  [99.20805518615764, 0.2667645066606457],...]
每个内部列表的第一个位置表示一个变量,而每个内部列表的第二个位置表示另一个变量

我想使用以下公式规范化每个变量: m_s=m0-minm0/maxm0-minm0


其中m_s是参数的缩放值,m_o是参数的实际值。Min是一个变量中的最小变量,max是最大变量。

如果我正确理解您的问题,您希望对列表x中的每个变量应用缩放函数:

印刷品:

[[0.09638599166658474, 0.08254479127758767],
 [1.0, 0.773183375565603],
 [0.9174915458187556, 1.0],
 [0.0, 0.473078484929904],
 [0.37088720467347935, 0.0]]

我认为将lambda分配给变量被认为是一种不好的做法。另外,导入应该放在文件的顶部。所以你取两个的最小值和最大值?我理解对了吗?
[[0.09638599166658474, 0.08254479127758767],
 [1.0, 0.773183375565603],
 [0.9174915458187556, 1.0],
 [0.0, 0.473078484929904],
 [0.37088720467347935, 0.0]]