小编Ben*_*Lee的帖子

如何检测是在Jupyter Notebook还是Lab中

我正在尝试自动检测我的库是否在经典 Jupyter Notebook 或 JupyterLab 中运行。我知道get_ipython()可以告诉我我是否在内核中,但它不能告诉我我在哪个前端。

jupyter-notebook jupyter-lab

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

ValueError:输入 0 与层 conv_1 不兼容:预期 ndim=3,发现 ndim=4

我正在尝试制作一个变分自动编码器来学习编码 DNA 序列,但遇到了意外错误。

我的数据是一组单热数组。

我遇到的问题是值错误。它告诉我我有一个四维输入,而我的输入显然是三维的 (100, 4008, 4)。

事实上,当我打印出seq图层时,它说它的形状是 (?, 100, 4008, 4)。

当我取出一个维度时,它会给我一个二维错误。

任何帮助将不胜感激!

代码是:

from keras.layers import Input 
from keras.layers.convolutional import Conv1D
from keras.layers.core import Dense, Activation, Flatten, RepeatVector, Lambda
from keras import backend as K
from keras.layers.wrappers import TimeDistributed
from keras.layers.recurrent import GRU
from keras.models import Model
from keras import objectives

from one_hot import dna_sequence_to_one_hot

from random import shuffle
import numpy as np

# take FASTA file and convert into array of vectors
seqs = …
Run Code Online (Sandbox Code Playgroud)

machine-learning neural-network autoencoder keras

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

导入错误:无法导入名称“isclose”

在对我的 Python 模块进行单元测试时,我遇到了一个奇怪的错误:

\n\n

\xe2\x85\x94 的构建正常通过,但其中之一无法isclose从标准math库导入。

\n\n

该错误重现如下:

\n\n
==================================== ERRORS ====================================\n______________________ ERROR collecting tests/test_yau.py ______________________\nImportError while importing test module \'/home/travis/build/Benjamin-Lee/squiggle/tests/test_yau.py\'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\ntests/test_yau.py:5: in <module>\n    from math import isclose\nE   ImportError: cannot import name \'isclose\'\n!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!\n=========================== 1 error in 0.29 seconds ============================\nThe command "pytest --cov=squiggle" exited with 2.\n
Run Code Online (Sandbox Code Playgroud)\n\n

在同一目录中没有指定的文件math.py(或者在我的包中根本没有)。可能是什么原因造成的?

\n\n

多次重新启动构建并没有修复这个错误,它只出现在 Python 3.4 中。

\n\n

完整日志可在此处访问。

\n

python math pytest travis-ci python-3.4

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