在动物园物体的滚动窗口上应用函数通常是非常直接的,例如移动平均值:
z <- zoo(1:10, as.Date(31:40))
rollapply(z, 4, mean, align="right")
Run Code Online (Sandbox Code Playgroud)
现在我想用统计测试做同样的事情,即在每个窗口上应用Augmented Dickey-Fuller测试并得到测试统计量,就像我在上面的例子中得到的那样.
所以基本上我正在寻找相当于下面的一段代码(当然这不起作用!):
rollapply(z, 4, ADF.test, align="right")
Run Code Online (Sandbox Code Playgroud) 我的IRC机器人不会收到大约一半的聊天命令.我在自定义渠道上使用freenode服务器.无论如何我可以改善这个吗?
图:

import sys
import socket
import string
HOST="irc.freenode.net"
PORT=6667
NICK="FedoraCoinBot"
IDENT="CephonBot"
REALNAME="CephonBot"
CHAN="#cephbot"
readbuffer=""
s=socket.socket( )
s.connect((HOST, PORT))
s.send("NICK %s\r\n" % NICK)
s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))
s.send("JOIN :%s\r\n" % CHAN)
s.send("PRIVMSG %s :%s\r\n" % (CHAN, "Hi! I am a FedoraCoin Bot!"))
s.send("PRIVMSG %s :%s\r\n" % (CHAN, "Designed by Cephon ;)"))
# Loop
while 1:
text=s.recv(2040)
print text
readbuffer=readbuffer+s.recv(1024)
temp=string.split(readbuffer, "\n")
readbuffer=temp.pop( )
if text.find('!help') !=-1:
s.send("PRIVMSG %s :%s\r\n" % (CHAN, "You said help"))
for …Run Code Online (Sandbox Code Playgroud) 我正在尝试将RDD保存为压缩的Sequence文件.我可以保存非压缩文件来调用:
counts.saveAsSequenceFile(output)
Run Code Online (Sandbox Code Playgroud)
其中count是我的RDD(IntWritable,Text).但是,我没有设法压缩输出.我尝试了几种配置并且总是遇到异常:
counts.saveAsSequenceFile(output, classOf[org.apache.hadoop.io.compress.SnappyCodec])
<console>:21: error: type mismatch;
found : Class[org.apache.hadoop.io.compress.SnappyCodec](classOf[org.apache.hadoop.io.compress.SnappyCodec])
required: Option[Class[_ <: org.apache.hadoop.io.compress.CompressionCodec]]
counts.saveAsSequenceFile(output, classOf[org.apache.hadoop.io.compress.SnappyCodec])
counts.saveAsSequenceFile(output, classOf[org.apache.spark.io.SnappyCompressionCodec])
<console>:21: error: type mismatch;
found : Class[org.apache.spark.io.SnappyCompressionCodec](classOf[org.apache.spark.io.SnappyCompressionCodec])
required: Option[Class[_ <: org.apache.hadoop.io.compress.CompressionCodec]]
counts.saveAsSequenceFile(output, classOf[org.apache.spark.io.SnappyCompressionCodec])
Run Code Online (Sandbox Code Playgroud)
它甚至对Gzip也不起作用:
counts.saveAsSequenceFile(output, classOf[org.apache.hadoop.io.compress.GzipCodec])
<console>:21: error: type mismatch;
found : Class[org.apache.hadoop.io.compress.GzipCodec](classOf[org.apache.hadoop.io.compress.GzipCodec])
required: Option[Class[_ <: org.apache.hadoop.io.compress.CompressionCodec]]
counts.saveAsSequenceFile(output, classOf[org.apache.hadoop.io.compress.GzipCodec])
Run Code Online (Sandbox Code Playgroud)
你能建议解决方案吗?另外,我没有发现如何指定压缩参数(即Snappy的压缩类型)
我是WinForms的新手,我无法理解如何将我的附加数据添加到ListViewItem?我记得在MFC中,我可以使用SetItemDataPtr但是如何在WinForms中执行此操作?
我做了一个骰子"游戏",随机选择一个数字,然后"滚动",看看获得相同数字需要多少卷.我遇到的问题是如何让pyöräytys用户输入.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Noppapeli
{
class Program
{
static void Main(string[] args)
{
int pyöräytys;
int satunnainen;
int luku = 0;
Random noppa = new Random((int)DateTime.Now.Ticks);
int.TryParse(Console.ReadLine(),out pyöräytys);
Console.WriteLine("Arvon numeron ja sitten koitan saada sen uudelleen");
Console.WriteLine("Haettava numero on: " + pyöräytys);
Console.ReadLine();
do
{
luku++;
satunnainen = noppa.Next(1, 7);
Console.WriteLine("numero on: " + satunnainen);
if (satunnainen == pyöräytys)
{
satunnainen = pyöräytys;
}
} while (pyöräytys != satunnainen);
Console.WriteLine("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
Console.WriteLine("Haettu …Run Code Online (Sandbox Code Playgroud) 有没有更好的方法可以迭代生成器的结果,我的for循环很丑陋:
for(let job = readyJob.next(); !job.done; job = readyJob.next()){ }
Run Code Online (Sandbox Code Playgroud)
在上下文中,有一个生成器函数可以确定是否存在由1 .. *个作业组成的一批工作(生成器也可能在批处理中不返回任何作业)。有一个连续的循环实例化生成器并遍历批处理工作(记录)。
有没有更好的解决此迭代问题的方法。我的意思是,这看起来像Java / C#的传统迭代器,还不错。像“每个”这样的东西是超级可读的……无论如何,这就是我的希望。
let getReadyJob = function *(instance){
let numJobs = 7 ; // getRandomInt(0, 10) ;
for(let i = 0; i < numJobs; i++) {
yield {
jobId: '' + instance + '::' + i,
jobReadyOn: (new Date()).valueOf()
};
}
}
Run Code Online (Sandbox Code Playgroud)
然后
while(true){
let readyJob = getReadyJob()
for(let job = readyJob.next(); !job.done; job = readyJob.next()){
console.log(JSON.stringify(job.value)) ;
}
}
Run Code Online (Sandbox Code Playgroud) 好吧,我想为iPhone创建应用程序,从真正基本的东西开始并开始工作,但我现在没有Mac(我做的很好,但它是一个powerPC ibook G4,你不能在我投资之前,我想学习如何创建应用程序.
我还在报纸上看到一篇关于一个人如何开始创建应用程序(在Apple推出应用程序商店之前)用于越狱iphone的文章,然后当Apple推出应用程序商店时,他转而创建了"合法"应用程序.(文章说他继续使用他的电脑,但我不确定那是真的).
我想做类似的事情,但我不关心将任何应用程序发布到监狱破解的iphone,我只是想在PC上学习,然后我可以决定出售我的ibook并保存为Mac.
但是我不想出去买一台Mac(昂贵的),然后发现我很难理解并浪费了500英镑或者其他什么.
我使用了traceroute命令并ping了我的亚马逊实例.这是我回来的结果:
traceroute to 10.250.19.146 (10.250.19.146), 30 hops max, 60 byte packets
1 ip-10-8-145-1.us-west-2.compute.internal (10.8.145.1) 0.996 ms 1.234 ms 3.698 ms
2 100.70.166.213 (100.70.166.213) 0.855 ms 1.179 ms 100.70.166.117 (100.70.166.117) 0.860 ms
3 100.70.175.66 (100.70.175.66) 0.925 ms 100.70.175.174 (100.70.175.174) 0.771 ms 100.70.175.238 (100.70.175.238) 0.811 ms
4 100.70.173.157 (100.70.173.157) 0.811 ms 100.70.172.193 (100.70.172.193) 0.866 ms 100.70.173.69 (100.70.173.69) 0.849 ms
5 100.70.164.46 (100.70.164.46) 4.411 ms 100.70.163.206 (100.70.163.206) 4.655 ms 4.915 ms
6 ip-10-250-19-146.us-west-2.compute.internal (10.250.19.146) 0.563 ms 0.267 ms 0.267 ms
Run Code Online (Sandbox Code Playgroud)
使用这些数据,我如何计算平均RTT时间?
这一直困扰着我一段时间.我通常不倾向于求助并做我的研究,但我找不到答案.
如何编写读取文本文件的程序,并计算某个数字出现的次数?我是Java的初学者,也是一般的编程人员.这是我的代码.
此代码生成一个包含100个随机数的文本文件
import java.io.*;
public class Rolling
{
public static void main (String[] args) throws IOException
{
int randomNum;
PrintWriter fileout = new PrintWriter (new FileWriter ("randumnums.txt"));
for (int i= 0; i < 101; i++)
{
randomNum = (int) (Math.random() * 100);
fileout.println (randomNum);
}
fileout.close();
}
}
Run Code Online (Sandbox Code Playgroud)
现在我遇到的麻烦是我需要读取文件并编写一个代码,说X号被滚动了3次.例如,数字4在文本文件中出现了5次,所以我需要它打印"数字4被滚动5次".
import java.io.*;
public class Reading
{
public static void main (String[] args) throws IOException
{
BufferedReader readFile = new BufferedReader (new FileReader ("randumnums.txt"));
int number = 0;
int inMarks [] …Run Code Online (Sandbox Code Playgroud) c# ×2
apache-spark ×1
arrays ×1
average ×1
bots ×1
dice ×1
ecmascript-6 ×1
file ×1
generator ×1
icmp ×1
int ×1
iphone ×1
irc ×1
java ×1
javascript ×1
macos ×1
node.js ×1
python ×1
r ×1
random ×1
rollapply ×1
roundtrip ×1
statistics ×1
traceroute ×1
winforms ×1