我想用空格填写一个字符串.我知道以下适用于零:
>>> print "'%06d'"%4
'000004'
Run Code Online (Sandbox Code Playgroud)
但是当我想要这个时我该怎么办?
'hi '
Run Code Online (Sandbox Code Playgroud)
当然我可以测量弦长并做str+" "*leftover,但我想要最短路.
我想知道如何使用python 2.6.6和numpy 1.5.0版本用零填充2D numpy数组.抱歉! 但这些是我的局限.所以我不能用np.pad.例如,我想a用零填充,使其形状匹配b.我之所以这样做是因为我能做到:
b-a
Run Code Online (Sandbox Code Playgroud)
这样的
>>> a
array([[ 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1.]])
>>> b
array([[ 3., 3., 3., 3., 3., 3.],
[ 3., 3., 3., 3., 3., 3.],
[ 3., 3., 3., 3., 3., 3.],
[ 3., 3., 3., 3., 3., 3.]])
>>> c
array([[1, 1, 1, 1, 1, 0],
[1, 1, 1, 1, 1, 0],
[1, 1, 1, …Run Code Online (Sandbox Code Playgroud) 我想填充一些百分比值,以便小数点前总共有3个单位.有了整数,我可以使用'%03d' - 是否有相当于花车?
'%.3f'适用于小数点后但"%03f"不执行任何操作.
我在bash的"for"循环中有以下awk命令:
awk -v pdb="$pdb" 'BEGIN {file = 1; filename = pdb"_" file ".pdb"}
/ENDMDL/ {getline; file ++; filename = pdb"_" file ".pdb"}
{print $0 > filename}' < ${pdb}.pdb
Run Code Online (Sandbox Code Playgroud)
这将读取一系列名为$ pdb.pdb的文件,并将它们拆分为名为$ pdb_1.pdb,$ pdb_2.pdb,...,$ pdb_21.pdb等的文件.但是,我想生成带有名称的文件比如$ pdb_01.pdb,$ pdb_02.pdb,...,$ pdb_21.pdb,即将填充零添加到"file"变量.
我尝试过以不同的方式使用printf但没有成功.非常感谢帮助.
是否有一个jQuery脚本或插件可以在灯箱中打开图像,并允许您在灯箱内进一步放大?我发现很多脚本可以做任何一个,或者它的一些变体,但似乎没有两个都做.唯一的选择包我发现或多或少做了我想要的是ajax-zoom,但对于这么简单的事情来说,这是一个相当沉重的野兽.更不用说,我的共享服务器不喜欢它.
我想这与数组填充类似,但我想知道它是否可以简化.
var arr = [1,2,3],
x = 5;
for (var i=0; i<x; i++) {
arr.push(x);
}
console.log(arr);
//=> [1, 2, 3, 5, 5, 5, 5, 5]
Run Code Online (Sandbox Code Playgroud)
有没有办法在不使用for循环的情况下执行此操作?
更新
即使有移动器聪明的解决方案,for循环似乎是最高性能的
我想找到一个有效的方法:
我有一个像这样的字符串:
'1,2,5,11,33'
Run Code Online (Sandbox Code Playgroud)
我想仅将零填充到低于10的数字(有一位数)
所以我想要
'01,02,05,11,33'
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在使用该sox工具,我想合并两个音频文件,让我们说long.ogg并short.ogg输出一个文件output.ogg.这很容易使用$ sox -m long.ogg short.ogg output.ogg.
事情是,我想short.ogg将n秒后打(而long.ogg应该从一开始就启动).为此,我找到了垫效果.但我不理解只延迟short.ogg输入文件的语法,而不是延迟输入文件的语法long.ogg.
我找到了一种(脏)方式(n = 6):
$ sox short.ogg delayed.ogg pad 6
$ sox -m long.ogg delayed.ogg output.ogg
Run Code Online (Sandbox Code Playgroud)
我不想创建一个中间文件.在此先感谢您的帮助.
我有一个大小为61x56的图像,我想将图像填充到392x392大小.
我试图使用,padarray但因为我得到一个非整数值,我无法做到这一点.谁能帮我这个.非常感谢!我附上了我想要做的事情.
K = imread('test.jpg');
K = rgb2gray(K);
[m n] = size(K);
p = 392;
q = 392;
K_pad = padarray(K, [(p-m)/2 (q-n)/2], 'replicate');
Run Code Online (Sandbox Code Playgroud) 我是 Rust 新手,完全迷失在标准库中。我不想仅仅为了填充而添加一个板条箱。如何用零填充数字到一定宽度?
假设我有这段代码,并且我需要 pad_left 实现。
fn main() {
let i = 5.to_string();
let padded_i = pad_left(i, 2);
}
Run Code Online (Sandbox Code Playgroud)