Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.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上列表中的第一个值除外_Python - Fatal编程技术网

对值列表执行计算,Python上列表中的第一个值除外

对值列表执行计算,Python上列表中的第一个值除外,python,Python,我有两个数据集x和y,我想对x数据集执行一些计算,但是没有第一个值,因为它是-inf。我想计算没有第一个值的x的值的总数,或者计算没有第一个值的值的平均值 我曾尝试在Python上运行它,但收到RuntimeWarning错误:在双_标量中遇到无效值 我还想在不使用第一个值x的情况下执行此公式: m=l 谢谢 只需执行len(x)-1,就可以获得x的值数或长度。此外,您还声明两个列表都是错误的。第一个数字前面应该有一个[,最后一个数字后面应该有一个] 您可以使用pyton中的statistics

我有两个数据集x和y,我想对x数据集执行一些计算,但是没有第一个值,因为它是-inf。我想计算没有第一个值的x的值的总数,或者计算没有第一个值的值的平均值

我曾尝试在Python上运行它,但收到RuntimeWarning错误:在双_标量中遇到无效值

我还想在不使用第一个值x的情况下执行此公式: m=l


谢谢

只需执行
len(x)-1
,就可以获得x的值数或长度。此外,您还声明两个列表都是错误的。第一个数字前面应该有一个
[
,最后一个数字后面应该有一个
]

您可以使用pyton中的
statistics
库来查找平均值。要排除列表的第一个值,可以编写
x[1://code>

将它们结合起来:

import statistics
statistics.mean(x[1:])

只需执行
len(x)-1
,即可获得x的值数或长度。此外,您还声明两个列表都是错误的。第一个数字前面应该有一个
[
,最后一个数字后面应该有一个
]

您可以使用pyton中的
statistics
库来查找平均值。要排除列表的第一个值,可以编写
x[1://code>

将它们结合起来:

import statistics
statistics.mean(x[1:])

欢迎光临。请注意,这不是代码编写服务。我们可以帮助解决特定的技术问题,而不是无限期的代码或建议请求。请回答您的问题,说明您到目前为止尝试了什么,以及您需要帮助解决的具体问题。请参阅页面了解如何最好地帮助我们帮助您。澄清:您的目标是忽略第一个要素,或者忽略
-inf
/
inf
/
nan
/…?@MisterMiyagi忽略numer+和denom+中x数据集的第一个元素formulas@MisterMiyagi有什么建议吗?您添加了错误“RuntimeWarning:在双\u标量中遇到无效值”对于问题–这是特定于
numpy
库的,在所示代码中未使用该库。如果您使用的是
numpy
,请说明,因为这会改变惯用的解决方案。欢迎使用。请注意,这不是代码编写服务。我们可以帮助解决特定的技术问题,而不是无限期的代码或建议请求。请回答您的问题,说明您到目前为止尝试了什么,以及您需要帮助解决的具体问题。请参阅页面了解如何最好地帮助我们帮助您。澄清:您的目标是忽略第一个要素,或者忽略
-inf
/
inf
/
nan
/…?@MisterMiyagi忽略numer+和denom+中x数据集的第一个元素formulas@MisterMiyagi有什么建议吗?您添加了错误“RuntimeWarning:在双\u标量中遇到无效值”对于问题–这是特定于
numpy
库的,在所示代码中未使用该库。如果您使用的是
numpy
,请说明,因为这改变了惯用的解决方案。谢谢@NumberC。只是想澄清一下,这就是你的意思:numer+=(x[1:]-mean(x[1:])*(y[i]-mean_y)和denom+=(x[1:]-mean(x[1:])**2?这应该仍然有效。如果未指定
i
是什么,则可能会出现错误。请注意,在不打开
[
并关闭
]
的情况下声明“列表”是没有问题的
x=1,2,3,4
创建一个元组
x
。谢谢@NumberC。只是想澄清一下,这就是你的意思:numer+=(x[1:]-mean(x[1:])*(y[i]-mean_y)和denom+=(x[1:]-mean(x[1:])**2?这应该仍然有效。如果未指定
i
是什么,则可能会出现错误。请注意,在不打开
[
并关闭
]
的情况下声明“列表”是没有问题的
x=1,2,3,4
创建一个元组
x