小编Roc*_* Li的帖子

Typescript 类型别名的默认值

Typescript 类型别名可以支持默认参数吗?例如:

export type SomeType = {
    typename: string;
    strength: number;
    radius: number;
    some_func: Function;
    some_other_stat: number = 8; // <-- This doesn't work
}
Run Code Online (Sandbox Code Playgroud)

错误是A type literal property cannot have an initializer.

我找不到与此相关的文档 -type关键字在也称为类型的其他所有内容后面非常模糊。我可以做些什么来type在打字稿中设置默认参数值吗?

types type-alias typescript

43
推荐指数
2
解决办法
8万
查看次数

在 matplotlib 图形上启用白框/禁用透明框

我正在以深色主题运行 ipython notebook。当我在其上构建图表时,图表是白色的,但框架是透明的(因此是黑色的),隐藏了同样黑色的刻度线。有没有办法让框架不透明/白色?

由于黑色背景,刻度线几乎不可见。

由于黑色背景,刻度几乎不可见。

我该如何解决这个问题?谢谢!

编辑:这不是关于改变轴、刻度/标签的颜色,我正在考虑添加一个白色背景框架,而不是改变刻度的颜色 - 如果我只是改变刻度的颜色会很难看,因为图是白色的

axes matplotlib figure jupyter-notebook

7
推荐指数
1
解决办法
2523
查看次数

有人可以在本bash末尾解释符号的内部工作吗:“ _ {} \;”

我在外壳中运行以下命令以将.HEIC文件批量转换为.JPG文件,该命令成功完成,但是有一部分我不理解:

find . -name '*.HEIC' -exec sh -c 'magick convert $1 "${1%.HEIC}.JPG"' _ {} \;
Run Code Online (Sandbox Code Playgroud)

显然_ {}是将find结果分配给$1,但是如何?我在Google或这里都找不到解释,也没有运气man find。答案很可能在这里,但是这些符号并不是很好地搜索。

所以问题是,如何_ {}将变量分配给$1?是否可以使用find /或其他命令为其分配多个变量?

bash shell exec find

4
推荐指数
1
解决办法
283
查看次数

python中将相对路径添加到绝对路径

假设我有绝对路径和相对路径

abspath = os.path.abspath(__file__)
relpath = '../../folder/file'
Run Code Online (Sandbox Code Playgroud)

如何在没有../..s 的情况下将这两个路径“添加”在一起,是否有模块可以执行此操作?到目前为止我找不到任何东西。我正在考虑这样的格式:

mypath = some_module.function(abspath, relpath)
Run Code Online (Sandbox Code Playgroud)

而不是做

mypath = os.path.join(os.path.dirname(os.path.dirname(abspath))), folder, file)
Run Code Online (Sandbox Code Playgroud)

我觉得这太麻烦了。

python filenames relative-path

2
推荐指数
1
解决办法
2286
查看次数

如何用 numpy 拟合特定的指数函数

我正在尝试将一系列数据拟合到指数方程中,我在这里找到了一些很好的答案:How to do exponential and logarithmic curvefitting in Python? 我只发现了多项式拟合,但它不包含解决这个问题所需的步骤。

我试图将yx拟合为一个方程:y = -Ae Bx + A。最后的A已被证明是一个大麻烦,我不知道如何转换log(y) = log(A) + Bx等方程,就好像最后的 A 不存在一样。

任何帮助表示赞赏。

python numpy curve-fitting

2
推荐指数
1
解决办法
1363
查看次数

对 Kotlin 中特定实例的方法的引用重载

很清楚如何引用特定实例的方法:Reference to method of a certain instance in Kotlin

例如

val f = a::getItem
Run Code Online (Sandbox Code Playgroud)

但是如果getItem超载了怎么办?我似乎找不到任何相关材料。

假设getItem具有以下重载函数:

getItem (String) -> Item
getItem (String, Metrics) -> Item
Run Code Online (Sandbox Code Playgroud)

如何通过绑定实例可调用来选择任何特定函数?

reflection function kotlin

1
推荐指数
1
解决办法
398
查看次数