小编Mar*_*sen的帖子

如何在 WSL 上安装 Powerline 字体?

我正在使用Windows Subsystem for Linux (WSL 2)Oh My Zsh来拉我的 bash,但我无法让 Ubuntu 终端正确呈现 Powerline 字体。关于如何设置 WSL 以使用这些字体的任何想法?

在此处输入图片说明

vim-powerline oh-my-zsh powerline windows-subsystem-for-linux

9
推荐指数
3
解决办法
1万
查看次数

将 Pandas 样式应用于 Jupyter Notebook 中的所有数据框

在具有许多 Pandas Dataframe 的 Jupyter 笔记本中,有没有办法为所有数据框设置默认样式选项?本质上是为了避免样板。

例如,隐藏所有数据帧的索引或列。df.style.hide_index()

是的,我可以编写包装函数,但更多地考虑诸如pd.options.display之类的东西

python dataframe pandas pandas-styles

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

我可以训练具有复杂输入/输出的 Tensorflow keras 模型吗?

我正在尝试训练一个只有一个卷积层的非常简单的模型。

 def kernel_model(filters=1, kernel_size=3):
    input_layer = Input(shape=(250,1))
    conv_layer = Conv1D(filters=filters,kernel_size=kernel_size,padding='same',use_bias = False)(input_layer)
    model = Model(inputs=input_layer,output=conv_layer)
    return model 
Run Code Online (Sandbox Code Playgroud)

但是输入(X)、预测输出(y_pred)和true_output(y_true)都是复数。当我调用函数时model.fit(X,y_true)

有错误 TypeError: Gradients of complex tensors must set grad_ys (y.dtype = tf.complex64)

这是否意味着我必须手动编写反向传播?
我应该怎么做才能解决这个问题?谢谢

python keras tensorflow

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

卸载SQL Server 2016

我设法在Windows 7上安装SSMS 2016,但它当然不起作用.

我试图使用控制面板中的SQL 2016(联合国)安装程序卸载SQL Server 2016,但是当我单击删除它会抛出一个错误,说它无法安装在Win7上.

身体:

此计算机上的操作系统或其服务包级别不符合SQL Server 2016的最低要求.要确定所支持的最低操作系统...

我可以删除 SQL Server 2016和SQL Management Studio 之外的所有组件,那么如何删除它们呢?

sql-server compatibility ssms uninstall sql-server-2016

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

如何反转SQL Server中的OPENJSON()函数?

sql-server OPENJSON() 函数可以获取 json 数组并将其转换为带有键值对的 sql 表,例如:

\n\n
DECLARE @json NVARCHAR(MAX);\nSET @json = \'{\n    "key1": "val1",\n    "key2": "val2",\n    "key3": "val3"\n    }\';\n\nSELECT * FROM OPENJSON(@json, \'$\')\n
Run Code Online (Sandbox Code Playgroud)\n\n

结果:

\n\n
key     value   type\n--------------------\nkey1    val1    1\nkey2    val2    1\nkey3    val3    1\n
Run Code Online (Sandbox Code Playgroud)\n\n

将此键/值表转换回 json 数组的最佳通用方法是什么?

\n\n

为什么?如果我们可以使用单个函数来完成此操作,它将打开一系列 json 修改,否则在 sql server 上是不可能的,例如:

\n\n
    \n
  • 重新排序元素
  • \n
  • 重命名属性(键名)
  • \n
  • 将 json 数组拆分为更小的数组/合并 json 数组
  • \n
  • 比较 json 数组(两个 json 中都存在哪些键/值元素?有什么区别?)
  • \n
  • 清理 json(删除语法空格/换行符以压缩它)
  • \n
\n\n

现在,我可以开始执行简单的 CONCAT(\'"\',[key],\'":"\',[value]),然后执行逗号列表聚合。但是如果我想要一个代码,既易于在我的代码库中应用,又适用于所有数据类型,这不是一个简单的任务。通过查看json 格式定义,转换应考虑 a) 6 种不同的数据类型,b) 转义字符,c) …

sql-server json

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

`git lfs track` 的作用不仅仅是写入 `.gitattributes` 吗?

根据我的理解,.gitattributes.gitignore. 如果我在 中定义了一个过滤器.gitattributes,这个过滤器就会生效并且文件将被传输到 LFS。

在每个 GIT LFS 相关文档(官方文档、stackoverflow 答案等)中,建议运行git lfs track.

难道git lfs track做任何事情比过滤写.gitattributes

git git-lfs

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

如何确定 JSON 数据内容是否相同?(计算 JSON 哈希?)

如果我有两个 JSON 文件/表达式,我如何确定 JSON 的数据内容在功能上是否相同?

即比较应该忽略语法,如:

  • 所有空格/换行符(字符串之外)。
  • 对象成员的排序。
  • 等效的 unicode 字符(例如 \u0041 = A)。

我知道需要某种 JSON 解析器,但我不知道我的选择。我的数据在 SQL 服务器上,所以我可以直接使用 SQL JSON 函数和 SSIS 脚本组件 (C#/.Net)。

或者:有没有办法计算 JSON data-content 的哈希值,在计算哈希之前是否有最小化/统一 JSON 表达式的标准。

编辑:JSON 架构未知且未修复。

.net c# sql-server json ssis

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