【发布时间】:2021-11-30 00:23:04
【问题描述】:
我正在将一些 Python 代码移植到 Swift,但在调整我的数组之一时遇到了问题。
我有一个大小为 3640 的 Swift 二维数组,但我希望它的大小为 6960。
我不知道如何做到这一点。我正在寻找的是类似 NumPy 的 pad 功能,但对于 Swift。
以下是我在 Python 中的实现方式:
# Let mfccs be a 2D NumPy array of shape [40,91] and size 3640
max_pad_len = 174
pad_width = max_pad_len - mfccs.shape[1]
# Resize mfccs from size 3640 to size 6960
mfccs = np.pad(mfccs, pad_width=((0, 0), (0, pad_width)), mode='constant')
# Now mfccs has a shape [40, 174] and size 6960
如何将此代码转换为 Swift?我敢肯定这很简单,但目前超出了我的技能范围。非常感谢您的帮助,因为我对此困惑了很长时间。
【问题讨论】:
-
你肯定尝试过某事。 SO 不是免费的代码编写网站。如果不表现出至少一些(研究)努力,您就不太可能在这里收到答案。
-
谢谢你,@DávidPásztor。下次我会展示我的作品
标签: arrays swift numpy padding