问题标签 [pad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1090 浏览

r - R将具有开始和结束年份的数据帧转换为时间序列

我想将具有开始年和结束年变量的数据框转换为完整的时间序列,其中(1)包括开始年和结束年之间的所有年份,以及(2)填写的值其间年份的所有变量。

这是原始数据的样子:

这就是我希望数据的样子:

非常感谢您对此的持续帮助!

0 投票
1 回答
620 浏览

database - 签名板 将签名存储在数据库中

我已经使用 Html 和 java 脚本开发了一个签名,用户可以在其中执行签名。

帮助将不胜感激:)

谢谢。

0 投票
1 回答
542 浏览

python - 填充多个数组以获得与最大数组相同的形状

我有多个二维数组保存在一个名为的列表中image_concat. 这个列表将由一百多个这样的数组组成,但现在我只是想让我的代码运行一个只有两个数组的列表。这些数组都有不同的形状,我想在所有数组中找到最大的 x 维度和最大的 y 维度,然后在所有其他数组的边缘周围填充足够的零,这样最后它们都具有相同的形状。请注意,最大的 x 维度和最大的 y 维度可能属于不同的数组,也可能属于同一个数组。到目前为止,由于某种原因,我尝试编写的内容并没有成功地改变较小数组的形状。但我也认为即使在改变形状之后也会出现一些问题,因为由于形状中的元素是偶数或奇数,一些数组最终可能会偏离一个。

我不明白为什么这种情况下形状没有改变。而且,有没有一种方法可以轻松地概括这一点,以便它可以在许多数组上工作,无论它们是偶数还是奇数维度?

0 投票
5 回答
9273 浏览

python - Python Tkinter 输入板文本

我如何填充条目小部件,使其不会在小部件的边界处开始写入?在视觉上,与入口小部件边框有一点空间。

我的进步:

当用户单击小部件时会添加一个空白区域,但此解决方案存在多个问题:

  1. 单击退出并重新单击时,它将在空白空间或用户填写的任何文本之上添加另一个空间。我考虑清除条目小部件,FocusOut但这也会清除用户可能编写的所有文本。

  2. 用户可以删除插入的空间

  3. 获取内容时,开头有额外的空格。虽然这是一个小问题,可以通过删除内容的第一个字符来解决。

可能还有更多我没有考虑的问题。

我认为我的代码前进的方式很糟糕,因此我问是否有人知道如何“正确”填充条目小部件?

0 投票
2 回答
6316 浏览

flutter - 将图像签名从颤振保存到设备

我有此代码,但我不知道如何将签名图像保存在设备中,有人知道我该怎么做吗?然后我需要再次检索这张照片

0 投票
1 回答
222 浏览

linux - 在文件和文件夹的名称中递归填充 0

我有一个文件夹,其中包含有关某些特定主题的视频讲座。它的结构是这样的:

我想把这个结构改成

这很有帮助,因为您可以使用find . -regextype sed -regex ".*/.*\.\(mp3\|mp4\)" -print0 | sort -z | xargs -r0 vlc它打开整个播放列表。我想出了一个脚本来填充 0,但它很而且很慢

这可以进一步优化吗?

编辑
实际上,在 ';' 之后执行变得非常快 已更改为“+”。但是这组正则表达式仍然看起来很丑。

0 投票
0 回答
227 浏览

encryption - XOR / ASCII - 使用重复密钥解密

我将尝试解释我的问题。我已经搜索了几个小时以找到解决方案,但不幸的是我仍然不知道答案(所以,我不知道如何解决它)。

我有一个“代码”(见图)。我知道关于这个“代码”的一些事情:

  1. 它包含一个重复的模式;
  2. 重复可以从打击垫的任何点开始;
  3. 开头的位不一定是重复模式的一部分。

我不知道如何解决最后一部分。我希望你能解释一下,我需要怎么做。

在此处输入图像描述

0 投票
1 回答
112 浏览

r - 在数据框列表中,用前导零填充一个变量(最好使用 stringr)

我正在处理数据框列表。在每个数据帧中,我想用前导零填充单个 ID 变量。ID 变量是字符向量,并且始终是数据框中的第一个变量。然而,在每个数据帧中,ID 变量具有不同的长度。例如:

df1_id 的范围为 1:20,因此我需要最多填充一个零,df2_id 的范围为 1:100,因此我需要最多填充两个零,等等。

我的问题是,如何在不必为列表中的每个数据帧编写一行代码的情况下填充每个数据帧。

如上所述,我可以通过在每个数据帧上分别使用 str_pad 函数来解决这个问题。例如,请参见下面的代码:

虽然这个解决方案对于一个简短的列表来说效果相对较好,但随着数据帧数量的增加,它变得有点笨拙。

如果有一种方法可以将某种“序列”向量嵌入到 str_pad 函数的宽度参数中,我会很高兴。像这样的东西:

其中 SEQ 是可变长度的向量。使用上面的例子,它看起来像:

在此先感谢您,如果您有任何问题,请告诉我。

~kj

0 投票
2 回答
493 浏览

python - 散点图未在 matplotlib 中正确调整绘图范围

我在2.2.3 版本中绘制两个高斯(一个以 0 为中心plt.plot,另一个以 100 为中心)。出于任何原因,对于图中第二条曲线的情况,子图不会自动调整绘图范围。plt.scattermatplotlibscatter

当然我可以手动完成——在这个简单的例子中——但实际上我拥有的是一个大网格,我不想一个一个地设置范围。

这是怎么回事?有什么办法可以解决吗?

这是我的代码:

所以输出是: grid_gaussians

如果有人可以提供帮助,我会很高兴,在此先感谢。任何答案或评论将不胜感激。

0 投票
1 回答
1920 浏览

javascript - 使用 JavaScript 的字符串填充中心

我有一个带换行符的字符串:

我想做中心垫,左右两边都有空格。

有可能吗?我需要它在 pos 打印机中打印标题信息。

期望的输出:

我该如何解决这个问题?