小编Mas*_*iff的帖子

在 conda 中,“基本”环境和根本没有环境有什么区别?

标题说了算。我安装了 conda,现在我的所有终端都在基本环境中打开,“(base)”在我的提示开头。如果我输入“conda activate”,它会从基地掉到其他地方,就像没有环境一样。这和base有什么区别?

(这个问题是我的另一个问题,询问预期的工作流程是否让我留在基地:我应该一直在(基地)工作吗?

python anaconda conda

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

如果“收集包元数据”需要很长时间,这意味着什么?

这是否需要 10 分钟以上才能完成?如果不是,可能是什么问题?我能够成功conda search获得我想要的包,但现在当我尝试安装时它挂起。

anaconda conda

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

在图中找到前K个路径的算法,没有公共顶点,负权重?

我正在使用Bellman-Ford通过一些具有负权重的图表找到最短路径.该图不可能有循环,也没有双向连接.我想在图中找到K个最短路径,其中路径共享没有共同的节点.是否有算法我可以查看以了解如何执行此操作?简单的实现比目前的速度更重要.

补充:感谢您的评论.为了清楚起见,我正在寻找从指定的起始节点到指定的终端节点的最佳K方法,没有其他共同的节点.我需要全球最优; 顺序找到最佳和删除节点不会给出满意的结果.这个:https://en.wikipedia.org/wiki/Yen%27s_algorithm,给出了我所说的内容的味道,但在这种情况下,它需要非负边缘成本,它还允许共享节点.

algorithm graph-theory shortest-path bellman-ford

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

如何在 Python 中有效地模拟图像压缩伪影?

我正在使用模拟图像训练神经网络,而现实生活中发生的事情之一就是低质量 JPEG 压缩。它以一种特殊的方式模糊锋利的边缘。有人有有效的方法来模拟这些效果吗?我的意思是创建一个干净输入的损坏版本。图像是灰度的,存储为 numpy 数组。

python image-processing neural-network

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

哪些 numpy 版本与 Tensorflow 1.14.0 兼容

我收到了将 1.14.0 与 numpy 1.17.2 结合使用的警告。这些一起去吗?我找不到任何说明兼容性要求的官方 TF 页面。

tensorflow

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

如何在 MATLAB 中使用 python 字典对象?

我正在使用 MATLAB 2014b 中的新功能,您可以直接从 matlab 调用 python 并在工作区中获取 python 对象(就像您已经能够使用 Java 很长时间一样)。我已经成功调用了一个函数并将字典放入工作区,但我一直在思考如何从中获取值。在这种情况下,我有一个充满字典的字典,所以我不能像在他们的例子中那样将它转换为 MATLAB 单元格。

所以一个具体的问题:如果我在 MATLAB 中有一个名为“A”的字典,我如何得到子字典 ​​A['2'] ?

python matlab

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

如何防止 matplotlib 抢走焦点?

我正在循环浏览一堆图像,并且需要在显示每个图像时在终端中输入一个标签,有点像这样:

for pic in pics:
  fig = plt.figure()
  plt.imshow(pic)
  lbl = input()
  ...
  plt.close(fig)
Run Code Online (Sandbox Code Playgroud)

问题是这个数字抢走了焦点,所以我需要先继续点击终端,然后再打字,而不是仅仅打字。这可以避免吗?

python matplotlib

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

git 中“重置后未暂存的更改”是什么意思?

我不小心add将一堆文本文件添加到我的 git 存储库中,并尝试取消暂存它们(在提交之前):

git reset dir/*.txt
Run Code Online (Sandbox Code Playgroud)

当命令运行时它说:

unstaged changes after reset:
dir2/file.h
dir4/file2.cc
...
Run Code Online (Sandbox Code Playgroud)

这些文件与重置通配符无关。据我所知,这些文件仍在按修改后的状态进行提交,并且看起来完好无损。git 想要告诉我什么?

git

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

当编辑完成时,PyQt 中的 QComboBox 是否有信号?

editTextChanged在我的应用程序中,在每次按键后发送信号是有问题的。我想在用户按下 Enter 或更改焦点时收到信号。有没有一种简单的方法可以实现这一点?

python pyqt pyqt4

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

Keras:二值图像分割中的像素类不平衡

我有一个任务,输入图像500x500x1并得到500x500x1二进制分割。500x500工作时,只应触发一小部分(小“目标”)。我在输出处使用 sigmoid 激活。由于希望如此小的分数为正,因此训练往往会因所有输出为零或非常接近而停止。我已经编写了自己的损失函数来部分处理它,但如果可能的话,我想使用带有类权重的二元交叉熵。

我的问题分为两部分:

  1. 如果我天真地将binary_crossentropy损失应用于我的500x500x1输出,它会根据需要应用于每个像素吗?

  2. keras 有没有办法通过每个像素的单个 sigmoid 输出来应用类权重?

deep-learning keras semantic-segmentation

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

在写入文件时,如何根据标志附加或不附加?

我知道这行不通,但它应该清楚我想要做什么:

if (append) {
   std::ofstream f(fname, std::ios::app);
} else {
   std::ofstream f(fname);
}
f << stuff; 
//etc;
f.close()
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c++

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

在 Keras 中更改现有模型辍学率的最简单方法?

看起来

model.layers[n].rate
Run Code Online (Sandbox Code Playgroud)

可以查看和更改,但不会到达后端并实际更改训练行为。真正改变它的最简单方法是什么?我希望不必制作全新的模型并转移权重。

keras tensorflow

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

std::set 如何确定是否包含新插入?

答案似乎很明显,但我有一个这样的例子(简化的,不是真正的代码):

class A {
  double a;
  double b;
operator>(..) { return this->a < other.a; }
operator==(..) { return this->b == other.b; }
Run Code Online (Sandbox Code Playgroud)

std::set<A>我发现,如果我用 unique插入一个新条目b,但a它不会被插入,就好像它被认为是相等的一样。

解释是什么?

c++ set

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