我基本上是想把置换应用到字符串上。如果字符串的长度与置换长度不同,我想添加一个'Z‘,使长度成为置换长度的倍数。问题是,如果置换长度为4,字符串长度为8,如何将置换应用到字符串的后半部分?: for i in range(len(L)): A[i] = L[P[i]]为了进行简单的加密,我想将置换应用于字符串但是,如果字符串比置换长,如何使置换对同一
我希望用NumPy构造一个1,2,…,n的随机置换及其逆。在我的应用程序中,n可以在1亿左右,所以我正在寻找一个在最短时间内构造置换及其逆的解。我试过的是:
与方法1相同,但使用该解决方案提供了def invert_permutation_numpy2(置换):inv =np.empty_like(置换)in置换= np.