问题列表 - 第41754页

使用傅立叶分析进行时间序列预测

对于已知具有季节性或日常模式的数据,我希望使用傅立叶分析来进行预测.在运行时间序列数据fft后,我获得系数.如何使用这些系数进行预测?

我相信FFT假设它接收的所有数据构成一个周期,那么,如果我只是使用ifft重新生成数据,我也在重新生成我的函数的延续,那么我可以将这些值用于未来的值吗?

简单地说:我运行fft为t = 0,1,2,.. 10然后在coef上使用ifft,我可以使用重新生成的时间序列为t = 11,12,... 20?

python math matlab

35
推荐指数
3
解决办法
5万
查看次数

Lisp Case语句中的动态变量

我在常见的lisp中编写了这段代码(忽略了......因为在这里粘贴该部分毫无意义).

(case turn 
   (*red-player* ...)
   (*black-player* ...)
   (otherwise ...))
Run Code Online (Sandbox Code Playgroud)

red-playerblack-player是使用defvar语句定义的变量,用于"模拟"C中的#define语句.

(defvar *red-player* 'r)
(defvar *black-player* 'b)
Run Code Online (Sandbox Code Playgroud)

可以想象,当变量turn接收到*red-player*的值('r)或*black-player*'s'('b)时,case语句无法正常工作,因为它期望转换包含*red-player*为文字,而不是变量*red-player*.

我知道我可以使用cond或if + equal语句轻松修复它,因为变量的内容在那里被评估,但我很好奇.也许有一种方法可以在Lisp中创建类似C的宏,或者有某种特殊的case语句允许使用变量而不是文字.

先感谢您!

lisp common-lisp

4
推荐指数
2
解决办法
709
查看次数

Scala模式与小写变量名匹配

我发现当使用模式匹配替代(对于字符串)时,Scala接受以大写字母开头的变量(在下面的示例中,MyValue1MyValue2),但不接受以小写字母(myValue1,myValue2)开头的变量.这是Scala的错误还是功能?我在2.8版本中得到了这个.如果这是一个功能,任何人都可以解释其背后的基本原理吗?这是我使用的代码:

val myValue1 = "hello"
val myValue2 = "world"
val MyValue1 = "hello"
val MyValue2 = "world"

var x:String = "test"

x match {
  case MyValue1 | MyValue2 => println ("first match")
  case myValue1 | myValue2 => println ("second match")
}
Run Code Online (Sandbox Code Playgroud)

在运行时,我得到以下内容:

scala> val myValue1 = "hello"
myValue1: java.lang.String = hello

scala> val myValue2 = "world"
myValue2: java.lang.String = world

scala> val MyValue1 = "hello"
MyValue1: java.lang.String = hello

scala> val MyValue2 …
Run Code Online (Sandbox Code Playgroud)

scala scala-2.8

14
推荐指数
3
解决办法
8922
查看次数

将列表分成两部分,它们的总和彼此最接近

这是一个算法问题:

将列表分成两部分(总和),它们的总和最接近(大多数)彼此

列表长度为1 <= n <= 100且问题中给出的(数字)权重1 <= w <= 250.

例如:23 65 134 32 95 123 34

1.sum = 256

2.sum = 250

1.list = 1 2 3 7

2.list = 4 5 6

我有一个算法,但它并不适用于所有输入.

  1. 在里面.列表list1 = [],list2 = []
  2. 排序元素(给定列表)[23 32 34 65 95 123 134]
  3. 弹出最后一个(最多一个)
  4. 插入到不同的列表中

实现:list1 = [],list2 = []

  1. 选择134插入列表1.list1 = [134]
  2. 选择123插入列表2.因为如果你插入list1差异越来越大
    3.选择95并插入list2.因为sum(list2)+ 95 - sum(list1)较少.

等等...

algorithm knapsack-problem dynamic-programming partition-problem

8
推荐指数
2
解决办法
5884
查看次数

与Markdown配合使用的Javascript语法高亮显示器

我已经看了几个Javascript程序,为页面上的代码块添加了语法高亮,但是我发现它们都需要在代码块上设置一个属性来告诉它使用的语言.我正在使用Markdown生成HTML,所以我无法设置这些属性,是否会自动执行此操作并且不需要设置属性?

我能想到这个工作的唯一方法是使用shebang线;

#!/usr/bin/ruby
def foo(bar)
    bar
end
Run Code Online (Sandbox Code Playgroud)

并且它会知道它是Ruby,甚至可能没有显示shebang线(有一个或两个线段的shebang将会很累).

我不需要它来做任何非常模糊的语言,但如果我能轻松编写新的定义,那将会很棒.

谢谢.

javascript syntax-highlighting

4
推荐指数
1
解决办法
1299
查看次数

使用Google App Engine的新手

我刚刚开始使用Google App Engine,我对此有一些疑问.我希望你能帮帮我:

  1. 我的Java Web应用程序在Google App Engine上运行后.如果有一天我决定在我自己的服务器上运行它会怎么样?我需要哪些程序/服务?配置难吗?

  2. 我有一个Javascript代码,我想存储在Google Application Engine上,以便外部网页可以直接运行.可能吗?否则,我可以在Google App上部署一个返回此Javascript代码的Java应用程序吗?外部站点如何询问此代码的"执行时间"并运行它?

谢谢!!

javascript java google-app-engine

3
推荐指数
1
解决办法
212
查看次数

摆动框架,窗格或面板的用途是什么?

我读到JFrame是由几个窗格组成的......什么是窗格,为什么Jframe由窗格组成?为什么有一个JPanel,而JFrame看起来与JPanel完全一样,但是有一个菜单栏和一个关闭按钮,那么JPanel的需求是什么?任何人都可以清楚地向我解释这三个组成部分的定义和用途吗?

java swing

10
推荐指数
1
解决办法
2万
查看次数

在运行时添加和删除WPF UIElements

有没有办法逻辑分组或标记UIElements,如在运行时添加的形状和控件,以便于删除?

例如,我有Grid一些(设计时)子元素,并TextBlock在运行时添加省略号和s.当我想绘制一组不同的椭圆和TextBlocks时,我想删除我添加的原始集.什么是一个简单的方法来逻辑地组合这些添加它们,所以我可以有一个children.clear()或某种方式来识别它们以删除它们?

可以添加标记值,但是在迭代控件的子项时无法检索或读取它,因为它们的类型UIElement没有标记属性.

思考?

wpf uielement

4
推荐指数
1
解决办法
1万
查看次数

使用Jquery插入PHP内容

我想使用jQuery在页面的某个点包含一些PHP.当jQuery找到#site-index .sitetopic我想要从名为images.php的PHP文件中追加内容的类时.

我认为我可以使用 include or file_get_contents

就像是:

OnLoad.find('#site-index .sitetopic')
  InsertPHP
Run Code Online (Sandbox Code Playgroud)

php jquery

-1
推荐指数
1
解决办法
4931
查看次数

Raphael js库获取属性值

如何在事件函数中获取矩形的属性?例如,我需要获得不透明度值.这是代码:

var j = R.rect(position_x - 40, position_y - 285, 80, 50);
        j.attr({'fill': '#654','stroke':'none'});
        j.rotate(20 * z, position_x, position_y);
        j.mouseover(function (event) {
            this.attr({opacity: "0.5"});
        });
Run Code Online (Sandbox Code Playgroud)

javascript jquery raphael

9
推荐指数
1
解决办法
6744
查看次数