Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.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 是否有更快的方法更改线空间中的0?_Python_Numpy - Fatal编程技术网

Python 是否有更快的方法更改线空间中的0?

Python 是否有更快的方法更改线空间中的0?,python,numpy,Python,Numpy,我正在使用Jupyter笔记本电脑,我需要使用linspace进行一些计算,从a转到b,问题是我得到了零除法错误,所以我想知道是否有更快的方法来更改行空间中的0,而不是遍历每个元素,检查它是否为0,然后用最小的可表示数字进行更改 a= numpy.linspace(...) zero_mask = a==0 这就是你的意思吗 这就是你的意思吗?你是说linspace吗?正如在numpy.linspace中一样,您的意思是“警告”而不是错误吗?Numpy很乐意将您除以0,但会发出警告you@Ch

我正在使用Jupyter笔记本电脑,我需要使用
linspace
进行一些计算,从
a
转到
b
,问题是我得到了零除法错误,所以我想知道是否有更快的方法来更改行空间中的0,而不是遍历每个元素,检查它是否为0,然后用最小的可表示数字进行更改

a= numpy.linspace(...)
zero_mask = a==0
这就是你的意思吗


这就是你的意思吗?

你是说linspace吗?正如在
numpy.linspace
中一样,您的意思是“警告”而不是错误吗?Numpy很乐意将您除以0,但会发出警告you@ChrisMueller是的,对不起,你是说linspace吗?正如在
numpy.linspace
中一样,您的意思是“警告”而不是错误吗?Numpy很乐意将您除以0,但会发出警告you@ChrisMueller是的,对不起,我不明白这一点,这怎么能替换linspace中的0呢?
a==0
标识哪些元素为零。然后你可以用a[a==0]=0.1来改变那些,我不明白,这怎么能代替linspace中的0呢?
a==0
确定哪些元素是零。然后,您可以使用例如
a[a==0]=0.1