我查阅了scipy手册,
https://docs.scipy.org/doc/scipy/reference/genindex.html#G
但是没有看到这个' gearf'在任何地方运作。
是否有人认出它并可以为其提供文档?
答案 0 :(得分:2)
也许不只是static String abbreviation(String a, String b) {
// Complete this function
char[] x = a.toCharArray();
char[] y = b.toCharArray();
boolean[][] dp = new boolean[x.length + 1][y.length + 1];
// 0 consumed from a, 0 consumed from b is reachable position
dp[0][0] = true;
for (int i = 0; i < x.length; i++) {
for (int j = 0; j <= y.length; j++) {
// Delete lowercase char from a
if (Character.isLowerCase(x[i])) {
dp[i + 1][j] |= dp[i][j];
}
// Match characters, make sure char from a is upper case
if (j < y.length && Character.toUpperCase(x[i]) == y[j]) {
dp[i + 1][j + 1] |= dp[i][j];
}
}
}
return dp[x.length][y.length] ? "YES" : "NO";
}
而是dgeqrf
或sgeqrf
或cgeqrf
或zgeqrf
?
查看Scipy示例here,了解他们如何使用geqrf
而不指定类型。
答案 1 :(得分:1)
如果您想直接访问LAPACK例程,可以通过
访问它scipy.linalg.lapack.sgeqtrf
scipy.linalg.lapack.dgeqtrf
scipy.linalg.lapack.cgeqtrf
scipy.linalg.lapack.zgeqtrf
或者你可以使用锑建议的内容。
但是这已经通过scipy.linalg.qr
包装了。如果您将pivoting
设置为True
,则会使用?geqr3
,否则后台会使用?geqrf
。