首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制numpy.linspace具有特定条目

强制numpy.linspace具有特定条目
EN

Stack Overflow用户
提问于 2022-11-29 15:29:26
回答 1查看 32关注 0票数 -2

我使用numpy.linspace让其他函数扫过一些参数,例如:

代码语言:javascript
复制
def fun(array):
       newarray= []
       for i in array:
          newarray.append(i**2)
       return newarray

现在我想传递一个函数numpy.linspace(0,20,30),它必须包含数字2,有什么方法可以强迫它而不调整边界和必须生成的点的数目?

当心:,我对以后插入它不感兴趣,我只想知道是否有一种方法可以在一代人身上完成!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-29 15:38:38

如果我正确地理解了您的问题,您想要一个numpy数组,它由30个值组成,它们的间距在0到20之间,包含0和20,但也包含2.0的值。这是不可能的,因为步骤将不再是相等的间隔。要么调整边界,要么调整步骤的数量,例如,31个步骤将使您的间距精确地达到2/3:

代码语言:javascript
复制
>>> a = np.linspace(0,20,31)
>>> a
array([ 0.        ,  0.66666667,  1.33333333,  2.        ,  2.66666667,
        3.33333333,  4.        ,  4.66666667,  5.33333333,  6.        ,
        6.66666667,  7.33333333,  8.        ,  8.66666667,  9.33333333,
       10.        , 10.66666667, 11.33333333, 12.        , 12.66666667,
       13.33333333, 14.        , 14.66666667, 15.33333333, 16.        ,
       16.66666667, 17.33333333, 18.        , 18.66666667, 19.33333333,
       20.        ])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74616441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档