我想知道如何将处理器使用率从0%提高到100%?
要知道有多少百分比使用我的处理器最好用bash或其他方法提供百分比.
我有这个脚本,我在谷歌,但它是非常不精确,我试图做更多的改进不能,有没有人知道任何方法来获得%0-100的CPU利用率百分比
我的剧本
NUMCPUS=`grep ^proc /proc/cpuinfo | wc -l`; FIRST=`cat /proc/stat | awk '/^cpu / {print $5}'`; sleep 1; SECOND=`cat /proc/stat | awk '/^cpu / {print $5}'`; USED=`echo 2 k 100 $SECOND $FIRST - $NUMCPUS / - p | dc`; echo ${USED}% CPU Usage
Run Code Online (Sandbox Code Playgroud) 我只是想知道是否有一种简单的方法来实现高斯/洛伦兹拟合到10个峰值并提取fwhm并且还确定fwhm在x值上的位置.复杂的方法是分离峰值并拟合数据并提取fwhm.
数据为[ https://drive.google.com/file/d/0B6sUnnbyNGuOT2RZb2UwYXU4dlE/view?usp=sharing].
任何建议非常感谢.谢谢.
from scipy.optimize import curve_fit
import numpy as np
import matplotlib.pyplot as plt
data = np.loadtxt('data.txt', delimiter=',')
x, y = data
plt.plot(x,y)
plt.show()
def func(x, *params):
y = np.zeros_like(x)
print len(params)
for i in range(0, len(params), 3):
ctr = params[i]
amp = params[i+1]
wid = params[i+2]
y = y + amp * np.exp( -((x - ctr)/wid)**2)
guess = [0, 60000, 80, 1000, 60000, 80]
for i in range(12):
guess += [60+80*i, 46000, 25]
popt, pcov = …
Run Code Online (Sandbox Code Playgroud) 我想连接text
到dir
. 我用for
下面的代码来完成这项工作。我想知道是否有更简洁的代码来做同样的事情?
for fn in dir/*; do
cat text >> $fn
done
Run Code Online (Sandbox Code Playgroud) 我有两个文本文件,我想解析,然后使用grep
调用将解析的两行合并到一个文件中.例如:
Foo.txt Foo2.txt
*1 A
2 B
*3 C
4 D
*5 E
Run Code Online (Sandbox Code Playgroud)
我想拥有
FooFinal.txt
2B
4D
Run Code Online (Sandbox Code Playgroud)
我试图使用grep命令
grep -A 1 '*' Foo.txt|grep -v '*'
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何grep这两个文件.
我会假设有人会使用paste
命令来连接,但我不确定.
此外,如果这很难理解,请告诉我,以便澄清.
谢谢!
我在Unix中有一个要求,要用空格替换单词的出现。我的文件如下所示。我需要替换| NA | 与空间
文件格式
1234|NA|NA|abcd|xyz
2345|NA|NA|NA|lmn
456|NA|abcd|xya|ggh
Run Code Online (Sandbox Code Playgroud)
预期产量
1234| | |abcd|xyz
2345| | | |lmn
456| |abcd|xya|ggh
Run Code Online (Sandbox Code Playgroud)
我正在使用以下命令,但它仅替换第一次出现的命令
sed 's/|NA|| |/g'
Run Code Online (Sandbox Code Playgroud) 我有一个名为list的文件,它有类似的东西
1.html
2.html
3.html
Run Code Online (Sandbox Code Playgroud)
我想运行一个curl命令来读取文件中的每一行,并将其用作curl的变量,例如:
curl "xyz.com/v1/{input from each line of file}
Run Code Online (Sandbox Code Playgroud)
请帮忙....
我经常想要获取一个文件的前1000行,比如说,另一个文件的前200行,并将连接管道传递给文件.
要做到这一点我能做到
head -1000 fileA > fileA-1000
head -200 fileB > fileB-200
cat fileB-200 fileA-1000 > file C
Run Code Online (Sandbox Code Playgroud)
有可能作为一个命令完成所有这些吗?
我有一个包含以下行的文件 (newline.txt)
Footer - Count: 00034300, Facility: TRACE, File Created: 20160506155539
Run Code Online (Sandbox Code Playgroud)
我试图从这一行获取Count:
逗号(在示例中00034300
)之后的值。
我试过了,但我得到的是所有数字都用该命令连接成一个大字符串:
grep -i "Count:" newfile.txt | sed 's/[^0-9]//g'
Run Code Online (Sandbox Code Playgroud)
输出:0003430020160506155539
如何获得Count:
直到第一个非数字字符之后的数字?
我只需要 00034300。
请多多包涵...
我有一个大的xml文件,我需要找到一个字符串"JOBNAME = 9027",然后找到包含"TASKTYPE"后面的行并更改该行.
所以我必须更改JOBNAME = 9027之后的TASKTYPE行.有几百个JOBNAME和TASKTYPE线,所有线的数量都不相同.
我试过sed,awk和bash无济于事.我确信有办法做到这一点,但它正在逃避我.
例:
JOBNAME="MYSAP#SDOR-SG-D-LATECODED-0927"
JUL="1"
JUN="1"
MAR="1"
MAXDAYS="0"
MAXRERUN="0"
MAXRUNS="0"
MAXWAIT="0"
MAY="1"
MULTY_AGENT="N"
NODEID="sappr2"
NOV="1"
OCT="1"
PARENT_FOLDER="MYSAP#SSDOR-D-SG-LATECODED-0927"
PRIORITY="10"
RETRO="0"
RULE_BASED_CALENDAR_RELATIONSHIP="O"
RUN_AS="MYSAP"
SEP="1"
SHIFT="Ignore Job"
SHIFTNUM="+00"
SUB_APPLICATION="MYSAP"
SYSDB="0"
TASKTYPE="Job"
Run Code Online (Sandbox Code Playgroud) 我希望Python解释器将我显示\'
为计算值.我试着打字"\\'"
,它给了我同样的东西.如果我尝试,"\'"
那么在我返回后不再显示反斜杠.在我点击返回后如何让它显示这样的反斜杠\'
?
这是我不理解的确切问题:表达 - >
'C'+
+'D'
计算值 - >
'光盘'
找到丢失的文字
我正在尝试在单行代码中创建一个 bash 变量,该变量从当天减去一天,然后获取减去的日期的星期一的日期。我如何在一行中完成此操作。
我试过:
date --date="1 days ago" -d "last monday"
Run Code Online (Sandbox Code Playgroud)
但是这个选项却首先获取最后一个星期一并减去一天。我想减去一天然后得到上周一。
此脚本从第一列中查找重复条目,并从第二列组中打印条目.我想知道脚本是如何实现这一点的.
awk '{c[$1]++; k[$1]=k[$1] " " $2} END {for (i in c) {if (c[i]>1) print k[i]}}'
Run Code Online (Sandbox Code Playgroud) 我是python的新手,我需要将数字列表(0,1,2,3)转换为2D数组.基本上,它们都具有相同的行号,但是1D列表中的值表示它是2D数组中的列号.2D列表中的值标记为1.例如,样本1D列表
list_1d = [1,0,3,2,0]
1
0
3
2
0
Run Code Online (Sandbox Code Playgroud)
我需要它转换成,
0 1 0 0
1 0 0 0
0 0 1 0
0 1 0 0
1 0 0 0
Run Code Online (Sandbox Code Playgroud)
我创建了一个零的二维数组,
array_2d = np.zeros((len(list_1d),4))
Run Code Online (Sandbox Code Playgroud)
不胜感激.