我是一个numpy的初学者,我试图从一个长的numpy数组中提取一些数据.我需要做的是从我的数组中的一个已定义的位置开始,然后从该位置对每个第n个数据点进行子采样,直到我的数组结束.
基本上如果我有
a = [1,2,3,4,1,2,3,4,1,2,3,4....]
Run Code Online (Sandbox Code Playgroud)
我想对此进行子样本开始,a[1]
然后从那里开始每隔四个点采样,以产生类似的东西
b = [2,2,2.....]
Run Code Online (Sandbox Code Playgroud) 我正在处理大量数据,但每隔一段时间我都会使用nan而不是值.我需要以某种方式删除它们.这是我的数据集的一个例子
1 2
3 4
nan 5
6 7
8 nan
9 10
Run Code Online (Sandbox Code Playgroud)
我想删除坏数据成为:
1 2
3 4
6 7
9 10
Run Code Online (Sandbox Code Playgroud) 最近在我的电脑上(osx 10.9),我无法编译任何java程序.我一直收到相同的错误消息.无论我尝试编译什么:
[richardwilliams@RichMBP sandbox]$ javac IOLearning.java
./String.java:9: ';' expected
word = String ReplaceAll(word,"World");
^
./String.java:3: incompatible types
found : java.lang.String
required: String
String word = "Hello";
^
./String.java:9: cannot find symbol
symbol : variable String
location: class String
word = String ReplaceAll(word,"World");
^
./String.java:9: cannot find symbol
symbol : method ReplaceAll(String,java.lang.String)
location: class String
word = String ReplaceAll(word,"World");
^
4 errors
Run Code Online (Sandbox Code Playgroud)
我试过从互联网上更新java.我试过从apple下载最新的命令行工具.基本上我不知道该怎么做.也许我只需要从java中删除所有内容并重新安装.有人能指导我完成吗?因为现在我的备份计划是在一夜之间格式化我的硬盘并重新开始!