鉴于这两个命令
A:
$ java -Xms10G -Xmx10G myjavacode input.txt
Run Code Online (Sandbox Code Playgroud)
B:
$ java -Xms5G -Xmx5G myjavacode input.txt
Run Code Online (Sandbox Code Playgroud)
我有两个问题:
-Xmx
和-Xms
影响运行过程和我的程序的输出?使用以下代码:
import matplotlib
matplotlib.style.use('ggplot')
import matplotlib.pyplot as plt
import pandas as pd
df = pd.DataFrame({ 'celltype':["foo","bar","qux","woz"], 's1':[5,9,1,7], 's2':[12,90,13,87]})
df = df[["celltype","s1","s2"]]
df.set_index(["celltype"],inplace=True)
df.plot(kind='bar',alpha=0.75)
plt.xlabel("")
Run Code Online (Sandbox Code Playgroud)
我做了这个情节:
如何将x轴刻度标签旋转到0度?
我尝试添加这个但是没有用:
plt.set_xticklabels(df.index,rotation=90)
Run Code Online (Sandbox Code Playgroud) 使用此CSV示例:
Source,col1,col2,col3
foo,1,2,3
bar,3,4,5
Run Code Online (Sandbox Code Playgroud)
我使用Pandas的标准方法是这样的:
解析CSV
在数据框中选择列(col1
和col3
)
col1
和的值 col3
)是否有像Pandas那样的JavaScript库?
我有以下数据,我想用ggplot绘制:
SC_LTSL_BM 16.8275
SC_STSL_BM 17.3914
proB_FrBC_FL 122.1580
preB_FrD_FL 18.5051
B_Fo_Sp 14.4693
B_GC_Sp 15.4986
Run Code Online (Sandbox Code Playgroud)
我想要做的是制作条形图并保持条形的顺序(即从开始SC_LTSL_BM ...B_GC_Sp
).但ggplot geom_bar的默认行为是对它们进行排序.我怎么能避免这种情况?
library(ggplot2)
dat <- read.table("http://dpaste.com/1469904/plain/")
pdf("~/Desktop/test.pdf")
ggplot(dat,aes(x=V1,y=V2))+geom_bar()
dev.off()
Run Code Online (Sandbox Code Playgroud)
目前的数字如下:
我有一个10 ^ 7行文件,其中我想从文件中随机选择1/100行.这是我所拥有的AWK代码,但它会预先包含所有文件内容.我的PC内存无法处理这样的问题.还有其他办法吗?
awk 'BEGIN{srand()}
!/^$/{ a[c++]=$0}
END {
for ( i=1;i<=c ;i++ ) {
num=int(rand() * c)
if ( a[num] ) {
print a[num]
delete a[num]
d++
}
if ( d == c/100 ) break
}
}' file
Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的数据框:
company Amazon Apple Yahoo
name
A 0 130 0
C 173 0 0
Z 0 0 150
Run Code Online (Sandbox Code Playgroud)
它是使用以下代码创建的:
import pandas as pd
df = pd.DataFrame({'name' : ['A', 'Z','C'],
'company' : ['Apple', 'Yahoo','Amazon'],
'height' : [130, 150,173]})
df = df.pivot(index="name", columns="company", values="height").fillna(0)
Run Code Online (Sandbox Code Playgroud)
我想要做的是name
根据预定义的列表对行(带索引)进行排序["Z", "C", "A"]
.结果如下:
company Amazon Apple Yahoo
name
Z 0 0 150
C 173 0 0
A 0 130 0
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有来自Apache的原始"access.log"文件.是否有任何基于Web的版本工具,我可以提交此原始日志文件并返回分析结果
我知道像AWSTATS这样的代码,但它要求我们将它安装在服务器中,这不是我想要的.
如何将单词的第一个字母替换为大写字母,例如
Trouble me
Gold rush brides
Run Code Online (Sandbox Code Playgroud)
成
Trouble Me
Gold Rush Brides
Run Code Online (Sandbox Code Playgroud) 例如,此行失败:
$ nohup for i in mydir/*.fasta; do ./myscript.sh "$i"; done > output.txt&
-bash: syntax error near unexpected token `do
Run Code Online (Sandbox Code Playgroud)
什么是正确的方法呢?
如何使用SED获取文件中的第二行
@SRR005108.1 :3:1:643:216
GATTTCTGGCCCGCCGCTCGATAATACAGTAATTCC
+
IIIIII/III*IIIIIIIIII+IIIII;IIAIII%>
Run Code Online (Sandbox Code Playgroud)
使用上面看起来像我想要的数据
GATTTCTGGCCCGCCGCTCGATAATACAGTAATTCC
Run Code Online (Sandbox Code Playgroud) linux ×4
unix ×4
pandas ×3
python ×3
bash ×2
sed ×2
apache ×1
awk ×1
ggplot2 ×1
java ×1
javascript ×1
matplotlib ×1
nohup ×1
open-source ×1
performance ×1
r ×1