当前位置: 首页 > 面试题库 >

numpy cumsum函数的逆是什么?

黎苑博
2023-03-14
问题内容

如果我有z = cumsum( [ 0, 1, 2, 6, 9 ] ),这给了我z = [ 0, 1, 3, 9, 18 ],我怎么能回到原来的阵列[ 0, 1, 2, 6, 9 ]


问题答案:
z[1:] -= z[:-1].copy()

简短而甜美,没有缓慢的Python循环。我们对除第一个元素(z[1:])和除最后一个(z[:-1])以外的所有元素进行查看,并逐元素相减。该副本可确保我们减去原始元素值,而不是我们正在计算的值。(在NumPy
1.13及更高版本上
,您可以跳过copy通话。)



 类似资料:
  • 问题内容: Java中有XOR函数- 举个例子: 你能告诉我反函数吗?如果有,我能否获得包括数字在内的数字范围? 问题答案: 反之为XOR! 如果你有: 如果您有其他可用值,则可以获取或返回: 例如,如果,(如前所述),您将得到:

  • 问题内容: Python方法返回给定对象的元组。有相应的逆函数吗?如果不是,是否有一种简单的方法来计算给定的年份,星期数和星期几? 问题答案: Python 3.8添加了fromisocalendar()方法: Python的3.6添加的,并指示: 原始答案 我最近不得不自己解决此问题,并提出了以下解决方案: 一些测试用例:

  • 问题内容: 我需要一个可逆的哈希函数(显然,输入的大小将比输出小得多),该函数将输入以随机的方式映射到输出。基本上,我想要一种将“ 123”之类的数字转换为“ 9874362483910978”之类的较大数字的方法,但不是要保留比较的方法,因此,如果x1> x2,f(x1 )> f(x2)(但也不能始终为假)。 这种情况的用例是,我需要找到一种方法将小数字转换成看起来更大的随机数字。它们实际上并不

  • 本文向大家介绍什么是虚函数?什么是抽象函数?相关面试题,主要包含被问及什么是虚函数?什么是抽象函数?时的应答技巧和注意事项,需要的朋友参考一下 答: 虚函数:没有实现的,可由子类继承并重写的函数。Virtual CallSomeOne(); 抽象函数:规定其非虚子类必须实现的函数,必须被重写。public abstract void CallSomeOne();  

  • 问题内容: 给出以下形式: 我可以使用构造序列化表格: 如何使用JavaScript反序列化上述String并返回哈希值? 例如, 参考:。 问题答案: 您应该使用jQuery BBQ的deparam函数。经过充分测试和记录。

  • 主要内容:C语言中的函数和数学中的函数,库函数和自定义函数,参数,返回值从表面上看,函数在使用时必须带上括号,有必要的话还要传递参数,函数的执行结果也可以赋值给其它变量。例如,strcmp() 是一个用来比较字符串大小的函数,它的用法如下: str1 和 str2 是传递给 strcmp() 的参数,strcmp() 的处理结果赋值给了变量 result。 我们不妨设想一下,如果没有 strcmp() 函数,要想比较两个字符串的大小该怎么写呢?请看下面的代码: 比较字