我正在研究一个项目,该项目涉及python使用GitHub API从回购协议(https://github.com/中收集星号,贡献者,公关和问题的数量,并将其存储在CSV文件中。
我正在尝试使用BeautifulSoup4,但是API方法是更稳定的方法。 以下是我的小片段。我不确定如何使用github API(pygithub)获取公司v / s非公司的某些贡献者提出的任何问题的信息(以检查外部贡献者)。
const memoise = (f, memo = new Map) => x =>
memo.has(x)
? memo.get(x)
: (memo.set(x, f(x)), memo.get(x))
let fib = n =>
n < 2
? n
: fib (n - 1) + fib (n - 2)
console.time("original")
console.log(fib(40))
console.timeEnd("original")
// 1503.43 ms
fib = memoise(fib)
console.time("memoised")
console.log(fib(40))
console.timeEnd("memoised")
// 0.175 ms
PS:我仍然是python noobie。