我在Anaconda中使用Python。我已经通过创建虚拟环境安装了Tensorflow和Keras:
conda create -n keras-gpu python=3.6 numpy scipy keras-gpu
我使用Python 3.6是因为Keras尚未正式支持3.7。这将安装Tensorflow 2.0.0,这是一个问题,因为我必须将所有导入从from keras.models import Sequential
更改为from tensorflow.keras.models import Sequential
。此外,虽然该方法有效,但pyCharm向我显示Sequential
和models
是未解析的引用,并且找不到keras
。顺便问一下,我该如何解决?我在虚拟环境中包含了python.exe作为解释器。
这就是为什么我想使用Tensorflow 1.13.1和Keras 2.2.4的原因。如何使用此版本创建虚拟环境? keras-gpu
仅安装最新版本。
或者还有可能继续在Tensorflow 2中使用from keras.models import Sequential
吗?
答案 0 :(得分:1)
这对您不起作用吗?
const resultTwoLevels = getDeepVal(obj, 'a', 'b') // { c: string; }
const resultThreeLevels = getDeepVal(obj, 'a', 'b', 'c') // string
const resultNotSure = getDeepVal(obj, 'a', 'b',
Math.random() < 0.5 ? 'c' : void 0); // string | { c: string; }