标签: pad

如何用空格填写Python字符串?

我想用空格填写一个字符串.我知道以下适用于零:

>>> print  "'%06d'"%4
'000004'
Run Code Online (Sandbox Code Playgroud)

但是当我想要这个时我该怎么办?

'hi    '
Run Code Online (Sandbox Code Playgroud)

当然我可以测量弦长并做str+" "*leftover,但我想要最短路.

python string string-formatting pad

472
推荐指数
12
解决办法
45万
查看次数

python如何用零填充numpy数组

我想知道如何使用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)

python arrays numpy pad

57
推荐指数
3
解决办法
11万
查看次数

垫python漂浮

我想填充一些百分比值,以便小数点前总共有3个单位.有了整数,我可以使用'%03d' - 是否有相当于花车?

'%.3f'适用于小数点后但"%03f"不执行任何操作.

python floating-point pad zero

26
推荐指数
3
解决办法
2万
查看次数

将前导零添加到awk变量

我在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但没有成功.非常感谢帮助.

variables bash awk pad zero

18
推荐指数
2
解决办法
4万
查看次数

带缩放功能的jQuery灯箱

是否有一个jQuery脚本或插件可以在灯箱中打开图像,并允许您在灯箱内进一步放大?我发现很多脚本可以做任何一个,或者它的一些变体,但似乎没有两个都做.唯一的选择包我发现或多或少做了我想要的是ajax-zoom,但对于这么简单的事情来说,这是一个相当沉重的野兽.更不用说,我的共享服务器不喜欢它.

jquery image zoom pad

10
推荐指数
2
解决办法
3万
查看次数

JavaScript:如何将x添加到数组x次?

我想这与数组填充类似,但我想知道它是否可以简化.

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循环似乎是最高性能的

阵列 - 填充 -  2 关于jsperf的基准

javascript arrays concat pad

8
推荐指数
2
解决办法
8125
查看次数

c#pad left to string

我想找到一个有效的方法:

我有一个像这样的字符串:

'1,2,5,11,33'
Run Code Online (Sandbox Code Playgroud)

我想仅将零填充到低于10的数字(有一位数)

所以我想要

'01,02,05,11,33'
Run Code Online (Sandbox Code Playgroud)

谢谢

c# string pad

7
推荐指数
2
解决办法
9980
查看次数

Sox:使用pad合并两个音频文件

我正在使用该sox工具,我想合并两个音频文件,让我们说long.oggshort.ogg输出一个文件output.ogg.这很容易使用$ sox -m long.ogg short.ogg output.ogg.

事情是,我想short.oggn秒后打(而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)

我不想创建一个中间文件.在此先感谢您的帮助.

audio merge delay pad sox

7
推荐指数
2
解决办法
1万
查看次数

在MATLAB中填充图像

我有一个大小为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)

matlab image image-processing pad

7
推荐指数
2
解决办法
2万
查看次数

Rust中如何向左填充?

我是 Rust 新手,完全迷失在标准库中。我不想仅仅为了填充而添加一个板条箱。如何用零填充数字到一定宽度?

假设我有这段代码,并且我需要 pad_left 实现。

fn main() {
  let i = 5.to_string();

  let padded_i = pad_left(i, 2);
}
Run Code Online (Sandbox Code Playgroud)

string pad rust

7
推荐指数
1
解决办法
2870
查看次数