UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:
Specifications:
- keras -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0']
Your python: python=3.7
If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.
The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versions
Package tensorflow-estimator conflicts for:
tensorflow-mkl -> tensorflow==2.0.0 -> tensorflow-estimator[version='>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
tensorflow-probability -> tensorflow[version='>=1.14.0'] -> tensorflow-estimator[version='>=1.14.0,<1.15.0|>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
tensorflow -> tensorflow-base==1.13.1=mkl_py27hc36dc97_0 -> tensorflow-estimator[version='>=1.13.0,<1.14.0a0']
tensorflow-base -> tensorflow-estimator[version='>=1.13.0,<1.14.0a0']
tensorflow-hub -> tensorflow[version='>=1.7.0'] -> tensorflow-estimator[version='>=1.14.0,<1.15.0|>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
tensorflow-datasets -> tensorflow[version='>=1.14'] -> tensorflow-estimator[version='>=1.14.0,<1.15.0|>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
tensorflow -> tensorflow-estimator[version='>=1.14.0,<1.15.0|>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
keras -> tensorflow -> tensorflow-estimator[version='>=1.14.0,<1.15.0|>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
tensorflow-metadata -> tensorflow -> tensorflow-estimator[version='>=1.14.0,<1.15.0|>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
tensorflow-eigen -> tensorflow==2.0.0 -> tensorflow-estimator[version='>=1.15.0|>=2.0.0|>=2.0.0,<2.1.0a0']
Package backports.weakref conflicts for:
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> backports.weakref[version='>=1.0.0inf.1,<2.0a0|>=1.0rc1']
tensorflow -> tensorflow-base==2.0.0=mkl_py27h66b1bf0_0 -> backports.weakref[version='>=1.0.0inf.1,<2.0a0|>=1.0rc1']
tensorflow-base -> backports.weakref[version='>=1.0.0inf.1,<2.0a0|>=1.0rc1']
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> backports.weakref[version='>=1.0.0inf.1,<2.0a0|>=1.0rc1']
Package libgfortran conflicts for:
tensorflow-datasets -> numpy -> libgfortran[version='>=3.0.1,<4.0.0.a0']
tensorflow-base -> numpy[version='>=1.16.5,<2.0a0'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
tensorflow-estimator -> numpy[version='>=1.13.3'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
tensorflow-probability -> numpy[version='>=1.13.3'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
r-tensorflow -> r-base[version='>=3.6,<3.7.0a0'] -> libgfortran[version='>=3.0.1|>=3.0.1,<4.0.0.a0']
tensorflow-hub -> numpy[version='>=1.12.0'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
opt_einsum -> numpy -> libgfortran[version='>=3.0.1,<4.0.0.a0']
keras -> numpy[version='>=1.9.1'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
Package opt_einsum conflicts for:
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> opt_einsum[version='>=2.3.2|>=2.3.2,<3.0a0|>=3.1.0,<4.0a0']
tensorflow-base -> opt_einsum[version='>=2.3.2|>=2.3.2,<3.0a0|>=3.1.0,<4.0a0']
tensorflow -> tensorflow-base==2.0.0=mkl_py27h66b1bf0_0 -> opt_einsum[version='>=2.3.2,<3.0a0|>=2.3.2|>=3.1.0,<4.0a0']
Package mock conflicts for:
tensorflow-estimator -> mock[version='>=2.0.0']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> mock[version='>=2.0.0,<3.0a0|>=3.0.5,<4.0a0']
Package enum34 conflicts for:
tensorflow-base -> grpcio[version='>=1.8.6'] -> enum34[version='>=1.0.4']
tensorflow -> tensorflow-base==2.0.0=mkl_py27h66b1bf0_0 -> enum34[version='>=1.1.6|>=1.1.6,<2.0a0']
tensorflow-base -> enum34[version='>=1.1.6|>=1.1.6,<2.0a0']
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> enum34[version='>=1.1.6|>=1.1.6,<2.0a0']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> enum34[version='>=1.1.6|>=1.1.6,<2.0a0']
tensorflow-datasets -> enum34
Package numpy conflicts for:
tensorflow-datasets -> numpy
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0']
tensorflow-base -> keras-applications[version='>=1.0.8'] -> numpy[version='>=1.13.3|>=1.9.1']
keras-gpu -> keras-base=2.3.1 -> numpy[version='>=1.9.1']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0']
tensorflow -> tensorboard[version='>=2.0.0'] -> numpy[version='>=1.12|>=1.12.0|>=1.16|>=1.16.5,<2.0a0|>=1.14.6,<2.0a0|>=1.13.3,<2.0a0']
tensorflow-base -> numpy[version='>=1.13.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0']
tensorflow-hub -> numpy[version='>=1.12.0']
opt_einsum -> numpy
keras -> h5py -> numpy[version='>=1.11.3,<2.0a0|>=1.16.6,<2.0a0|>=1.14.6,<2.0a0|>=1.15.1,<2.0a0|>=1.9.3,<2.0a0']
keras -> numpy[version='>=1.9.1']
tensorflow-estimator -> numpy[version='>=1.13.3']
tensorflow-probability -> numpy[version='>=1.13.3']
Package libprotobuf conflicts for:
tensorflow-metadata -> protobuf[version='>=3.7,<4'] -> libprotobuf[version='3.10.1.*|3.11.2.*|3.11.3.*|3.11.4.*|>=3.11.4,<3.12.0a0|>=3.11.3,<3.12.0a0|>=3.11.2,<3.12.0a0|>=3.10.1,<3.11.0a0|3.9.2.*|>=3.9.2,<3.10.0a0|3.8.0.*|>=3.8.0,<3.9.0a0|>=3.7.1,<3.8.0a0']
tensorflow-hub -> protobuf[version='>=3.4.0'] -> libprotobuf[version='3.10.1.*|3.11.2.*|3.11.3.*|3.11.4.*|>=3.11.4,<3.12.0a0|>=3.11.3,<3.12.0a0|>=3.11.2,<3.12.0a0|>=3.10.1,<3.11.0a0|3.9.2.*|>=3.9.2,<3.10.0a0|3.8.0.*|>=3.8.0,<3.9.0a0|>=3.7.1,<3.8.0a0|>=3.6.1,<3.6.2.0a0|>=3.6.0,<3.6.1.0a0|>=3.5.2,<3.6.0a0|>=3.5.1,<3.6.0a0|>=3.4.1,<3.5.0a0']
tensorflow-datasets -> protobuf[version='>=3.6.1'] -> libprotobuf[version='3.10.1.*|3.11.2.*|3.11.3.*|3.11.4.*|>=3.11.4,<3.12.0a0|>=3.11.3,<3.12.0a0|>=3.11.2,<3.12.0a0|>=3.10.1,<3.11.0a0|3.9.2.*|>=3.9.2,<3.10.0a0|3.8.0.*|>=3.8.0,<3.9.0a0|>=3.7.1,<3.8.0a0|>=3.6.1,<3.6.2.0a0']
tensorflow-base -> protobuf[version='>=3.6.1'] -> libprotobuf[version='3.10.1.*|3.11.2.*|3.11.3.*|3.11.4.*|>=3.11.4,<3.12.0a0|>=3.11.3,<3.12.0a0|>=3.11.2,<3.12.0a0|>=3.10.1,<3.11.0a0|3.9.2.*|>=3.9.2,<3.10.0a0|3.8.0.*|>=3.8.0,<3.9.0a0|>=3.7.1,<3.8.0a0|>=3.6.1,<3.6.2.0a0|>=3.6.0,<3.6.1.0a0|>=3.5.2,<3.6.0a0|>=3.5.1,<3.6.0a0|>=3.4.1,<3.5.0a0']
Package h5py conflicts for:
keras-gpu -> keras-base=2.3.1 -> h5py
keras -> h5py
tensorflow-base -> keras-applications[version='>=1.0.8'] -> h5py
Package libcxxabi conflicts for:
tensorflow-base -> libcxx[version='>=4.0.1'] -> libcxxabi==4.0.1[build='hebd6815_0|hcfea43d_1']
python=3.7 -> libcxx[version='>=4.0.1'] -> libcxxabi==4.0.1[build='hebd6815_0|hcfea43d_1']
Package six conflicts for:
tensorflow-metadata -> protobuf[version='>=3.7,<4'] -> six
keras-gpu -> keras-base=2.3.1 -> six[version='>=1.9.0']
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> six[version='>=1.12.0,<2.0a0']
tensorflow-base -> grpcio[version='>=1.8.6'] -> six[version='>=1.5.2|>=1.9.0']
tensorflow-estimator -> tensorflow-base[version='>=1.15.0,<1.16.0a0'] -> six[version='>=1.12.0,<2.0a0']
keras -> six[version='>=1.9.0']
tensorflow-estimator -> six[version='>=1.10.0']
tensorflow-base -> six[version='>=1.10.0|>=1.12.0,<2.0a0']
tensorflow-probability -> six[version='>=1.10.0']
tensorflow-hub -> protobuf[version='>=3.4.0'] -> six
tensorflow-datasets -> six
tensorflow -> tensorboard[version='>=2.0.0'] -> six[version='>=1.10.0|>=1.12|>=1.12.0,<2.0a0']
keras -> h5py -> six
tensorflow-hub -> six[version='>=1.10.0']
Package keras-applications conflicts for:
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> keras-applications[version='>=1.0.6|>=1.0.8|>=1.0.8,<2.0a0']
keras-gpu -> keras-base=2.3.1 -> keras-applications[version='1.0.2.*|1.0.4.*|>=1.0.6']
keras -> keras-base=2.3.1 -> keras-applications[version='1.0.2.*|1.0.4.*|>=1.0.6']
tensorflow -> tensorflow-base==2.0.0=mkl_py27h66b1bf0_0 -> keras-applications[version='>=1.0.5|>=1.0.6|>=1.0.8|>=1.0.8,<2.0a0']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> keras-applications[version='>=1.0.6|>=1.0.8|>=1.0.8,<2.0a0']
tensorflow-base -> keras-applications[version='>=1.0.5|>=1.0.6|>=1.0.8|>=1.0.8,<2.0a0']
Package libcxx conflicts for:
python=3.7 -> libcxx[version='>=4.0.1']
r-tensorflow -> r-base[version='>=3.6,<3.7.0a0'] -> libcxx[version='>=4.0.1']
tensorflow-estimator -> python -> libcxx[version='>=4.0.1']
tensorflow-probability -> python -> libcxx[version='>=4.0.1']
tensorflow-metadata -> protobuf[version='>=3.7,<4'] -> libcxx[version='>=4.0.1']
tensorflow -> python=2.7 -> libcxx[version='>=4.0.1']
tensorflow-datasets -> protobuf[version='>=3.6.1'] -> libcxx[version='>=4.0.1']
tensorflow-hub -> protobuf[version='>=3.4.0'] -> libcxx[version='>=4.0.1']
keras -> python[version='>=3.5,<3.6.0a0'] -> libcxx[version='>=4.0.1']
tensorflow-base -> libcxx[version='>=4.0.1']
opt_einsum -> python[version='>=3.5'] -> libcxx[version='>=4.0.1']
Package tensorflow conflicts for:
tensorflow-metadata -> tensorflow
tensorflow-eigen -> tensorflow[version='1.10.0|1.11.0|1.12.0|1.13.1|1.15.0|2.0.0|1.9.0']
tensorflow-datasets -> tensorflow[version='>=1.14']
tensorflow-datasets -> tensorflow-metadata -> tensorflow
tensorflow-hub -> tensorflow[version='>=1.7.0']
keras -> tensorflow[version='<2.0']
tensorflow-mkl -> tensorflow[version='1.11.0|1.12.0|1.13.1|1.15.0|2.0.0|1.9.0']
tensorflow-probability -> tensorflow[version='>=1.14.0']
Package libffi conflicts for:
tensorflow-datasets -> python[version='>=3.8,<3.9.0a0'] -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
tensorflow-base -> python[version='>=3.6,<3.7.0a0'] -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
python=3.7 -> libffi[version='>=3.2.1,<4.0a0']
tensorflow-estimator -> python -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
tensorflow-probability -> python -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
tensorflow-metadata -> python -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
keras -> python[version='>=3.5,<3.6.0a0'] -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
opt_einsum -> python[version='>=3.5'] -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
tensorflow -> python=2.7 -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
tensorflow-hub -> python -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
Package protobuf conflicts for:
tensorflow-probability -> tensorflow-base[version='>=1.15.0'] -> protobuf[version='>=3.6.1|>=3.6.1,<4.0a0']
tensorflow-datasets -> protobuf[version='>=3.6.1']
tensorflow-metadata -> protobuf[version='>=3.7,<4']
tensorflow-hub -> protobuf[version='>=3.4.0']
tensorflow-metadata -> googleapis-common-protos -> protobuf
tensorflow-base -> protobuf[version='>=3.4.0|>=3.6.0|>=3.6.1|>=3.6.1,<4.0a0']
tensorflow -> tensorboard[version='>=2.0.0'] -> protobuf[version='>=3.4.0|>=3.6.0|>=3.6.1,<4.0a0|>=3.6.1|>=3.8.0']
tensorflow-base -> grpcio[version='>=1.8.6'] -> protobuf[version='>=3.5.0']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> protobuf[version='>=3.6.1|>=3.6.1,<4.0a0']
tensorflow-datasets -> tensorflow-metadata -> protobuf[version='>=3.7,<4']
Package numpy-base conflicts for:
keras -> numpy[version='>=1.9.1'] -> numpy-base[version='1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|>=1.9.3,<2.0a0|1.17.0|1.17.0',build='py27ha9ae307_6|py37h9797aa9_6|py36h9797aa9_6|py37h9797aa9_7|py37ha9ae307_7|py35ha9ae307_7|py27ha9ae307_7|py27h9797aa9_7|py37h9797aa9_7|py27ha9ae307_7|py27h9797aa9_8|py36ha9ae307_8|py36h9797aa9_8|py37ha9ae307_8|py37h9797aa9_8|py35h9797aa9_8|py35ha9ae307_8|py37h8a80b8c_9|py27h8a80b8c_9|py36h8a80b8c_9|py35h8a80b8c_9|py27he97cb71_9|py37h42e5f7b_10|py35h42e5f7b_10|py27h8a80b8c_10|py37h8a80b8c_10|py36h42e5f7b_10|py35ha711998_10|py37ha711998_10|py36ha711998_11|py37h6575580_11|py36h6575580_11|py36h6575580_12|py27h6575580_12|py27ha711998_12|py38ha711998_12|py38h6575580_13|py38ha711998_14|py38h6575580_14|py38ha711998_15|py38h6575580_15|py36h7ef55bc_1|py36h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py35ha9ae307_0|py27h9797aa9_0|py36h9797aa9_1|py37h9797aa9_1|py37h9797aa9_2|py36ha9ae307_3|py27h9797aa9_3|py36h9797aa9_3|py37ha9ae307_3|py27h9797aa9_4|py37ha9ae307_4|py35ha9ae307_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py27ha711998_5|py37h6575580_5|py36h8a80b8c_0|py37he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_1|py37h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py27ha711998_1|py36ha711998_1|py37ha711998_1|py27h6575580_1|py27ha711998_0|py36h6575580_0|py36ha711998_1|py27ha711998_1|py27ha711998_0|py27h6575580_0|py37h6575580_0|py27ha711998_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py36h6575580_1|py37h6575580_1|py36h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py37ha711998_0|py36ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py37h8a80b8c_1|py27h8a80b8c_1|py36ha711998_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py37ha711998_0|py35ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py36he97cb71_0|py27h8a80b8c_0|py37h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py38ha711998_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py36ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py36ha9ae307_4|py27ha9ae307_4|py27ha9ae307_3|py37h9797aa9_3|py27ha9ae307_2|py37ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37ha9ae307_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py27ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py27ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py27h479e554_1|py35h479e554_1|py38ha711998_13|py38h6575580_12|py37h6575580_12|py36ha711998_12|py37ha711998_12|py27h6575580_11|py27ha711998_11|py37ha711998_11|py36ha711998_10|py27ha711998_10|py35h8a80b8c_10|py36h8a80b8c_10|py27h42e5f7b_10|py35he97cb71_9|py36he97cb71_9|py37he97cb71_9|py27ha9ae307_8|py37ha9ae307_7|py36ha9ae307_7|py36h9797aa9_7|py27h9797aa9_7|py36ha9ae307_7|py36h9797aa9_7|py35h9797aa9_7|py36ha9ae307_6|py37ha9ae307_6|py27h9797aa9_6|py36h6575580_0|py36ha711998_0']
opt_einsum -> numpy -> numpy-base[version='1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|>=1.9.3,<2.0a0|1.17.0|1.17.0',build='py27ha9ae307_6|py37h9797aa9_6|py36h9797aa9_6|py37h9797aa9_7|py37ha9ae307_7|py35ha9ae307_7|py27ha9ae307_7|py27h9797aa9_7|py37h9797aa9_7|py27ha9ae307_7|py27h9797aa9_8|py36ha9ae307_8|py36h9797aa9_8|py37ha9ae307_8|py37h9797aa9_8|py35h9797aa9_8|py35ha9ae307_8|py37h8a80b8c_9|py27h8a80b8c_9|py36h8a80b8c_9|py35h8a80b8c_9|py27he97cb71_9|py37h42e5f7b_10|py35h42e5f7b_10|py27h8a80b8c_10|py37h8a80b8c_10|py36h42e5f7b_10|py35ha711998_10|py37ha711998_10|py36ha711998_11|py37h6575580_11|py36h6575580_11|py36h6575580_12|py27h6575580_12|py27ha711998_12|py38ha711998_12|py38h6575580_13|py38ha711998_14|py38h6575580_14|py38ha711998_15|py38h6575580_15|py36h7ef55bc_1|py36h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py35ha9ae307_0|py27h9797aa9_0|py36h9797aa9_1|py37h9797aa9_1|py37h9797aa9_2|py36ha9ae307_3|py27h9797aa9_3|py36h9797aa9_3|py37ha9ae307_3|py27h9797aa9_4|py37ha9ae307_4|py35ha9ae307_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py27ha711998_5|py37h6575580_5|py36h8a80b8c_0|py37he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_1|py37h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py27ha711998_1|py36ha711998_1|py37ha711998_1|py27h6575580_1|py27ha711998_0|py36h6575580_0|py36ha711998_1|py27ha711998_1|py27ha711998_0|py27h6575580_0|py37h6575580_0|py27ha711998_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py36h6575580_1|py37h6575580_1|py36h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py37ha711998_0|py36ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py37h8a80b8c_1|py27h8a80b8c_1|py36ha711998_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py37ha711998_0|py35ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py36he97cb71_0|py27h8a80b8c_0|py37h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py38ha711998_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py36ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py36ha9ae307_4|py27ha9ae307_4|py27ha9ae307_3|py37h9797aa9_3|py27ha9ae307_2|py37ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37ha9ae307_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py27ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py27ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py27h479e554_1|py35h479e554_1|py38ha711998_13|py38h6575580_12|py37h6575580_12|py36ha711998_12|py37ha711998_12|py27h6575580_11|py27ha711998_11|py37ha711998_11|py36ha711998_10|py27ha711998_10|py35h8a80b8c_10|py36h8a80b8c_10|py27h42e5f7b_10|py35he97cb71_9|py36he97cb71_9|py37he97cb71_9|py27ha9ae307_8|py37ha9ae307_7|py36ha9ae307_7|py36h9797aa9_7|py27h9797aa9_7|py36ha9ae307_7|py36h9797aa9_7|py35h9797aa9_7|py36ha9ae307_6|py37ha9ae307_6|py27h9797aa9_6|py36h6575580_0|py36ha711998_0']
tensorflow-datasets -> numpy -> numpy-base[version='1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|>=1.9.3,<2.0a0|1.17.0|1.17.0',build='py27ha9ae307_6|py37h9797aa9_6|py36h9797aa9_6|py37h9797aa9_7|py37ha9ae307_7|py35ha9ae307_7|py27ha9ae307_7|py27h9797aa9_7|py37h9797aa9_7|py27ha9ae307_7|py27h9797aa9_8|py36ha9ae307_8|py36h9797aa9_8|py37ha9ae307_8|py37h9797aa9_8|py35h9797aa9_8|py35ha9ae307_8|py37h8a80b8c_9|py27h8a80b8c_9|py36h8a80b8c_9|py35h8a80b8c_9|py27he97cb71_9|py37h42e5f7b_10|py35h42e5f7b_10|py27h8a80b8c_10|py37h8a80b8c_10|py36h42e5f7b_10|py35ha711998_10|py37ha711998_10|py36ha711998_11|py37h6575580_11|py36h6575580_11|py36h6575580_12|py27h6575580_12|py27ha711998_12|py38ha711998_12|py38h6575580_13|py38ha711998_14|py38h6575580_14|py38ha711998_15|py38h6575580_15|py36h7ef55bc_1|py36h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py35ha9ae307_0|py27h9797aa9_0|py36h9797aa9_1|py37h9797aa9_1|py37h9797aa9_2|py36ha9ae307_3|py27h9797aa9_3|py36h9797aa9_3|py37ha9ae307_3|py27h9797aa9_4|py37ha9ae307_4|py35ha9ae307_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py27ha711998_5|py37h6575580_5|py36h8a80b8c_0|py37he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_1|py37h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py27ha711998_1|py36ha711998_1|py37ha711998_1|py27h6575580_1|py27ha711998_0|py36h6575580_0|py36ha711998_1|py27ha711998_1|py27ha711998_0|py27h6575580_0|py37h6575580_0|py27ha711998_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py36h6575580_1|py37h6575580_1|py36h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py37ha711998_0|py36ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py37h8a80b8c_1|py27h8a80b8c_1|py36ha711998_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py37ha711998_0|py35ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py36he97cb71_0|py27h8a80b8c_0|py37h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py38ha711998_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py36ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py36ha9ae307_4|py27ha9ae307_4|py27ha9ae307_3|py37h9797aa9_3|py27ha9ae307_2|py37ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37ha9ae307_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py27ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py27ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py27h479e554_1|py35h479e554_1|py38ha711998_13|py38h6575580_12|py37h6575580_12|py36ha711998_12|py37ha711998_12|py27h6575580_11|py27ha711998_11|py37ha711998_11|py36ha711998_10|py27ha711998_10|py35h8a80b8c_10|py36h8a80b8c_10|py27h42e5f7b_10|py35he97cb71_9|py36he97cb71_9|py37he97cb71_9|py27ha9ae307_8|py37ha9ae307_7|py36ha9ae307_7|py36h9797aa9_7|py27h9797aa9_7|py36ha9ae307_7|py36h9797aa9_7|py35h9797aa9_7|py36ha9ae307_6|py37ha9ae307_6|py27h9797aa9_6|py36h6575580_0|py36ha711998_0']
tensorflow-probability -> numpy[version='>=1.13.3'] -> numpy-base[version='1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.17.0|1.17.0',build='py36h7ef55bc_1|py36h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py35ha9ae307_0|py27h9797aa9_0|py36h9797aa9_1|py37h9797aa9_1|py37h9797aa9_2|py36ha9ae307_3|py27h9797aa9_3|py36h9797aa9_3|py37ha9ae307_3|py27h9797aa9_4|py37ha9ae307_4|py35ha9ae307_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py27ha711998_5|py37h6575580_5|py36h8a80b8c_0|py37he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_1|py37h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py27ha711998_1|py36ha711998_1|py37ha711998_1|py27h6575580_1|py27ha711998_0|py36h6575580_0|py36ha711998_1|py27ha711998_1|py27ha711998_0|py27h6575580_0|py37h6575580_0|py27ha711998_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py36h6575580_1|py37h6575580_1|py36h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py37ha711998_0|py36ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py37h8a80b8c_1|py27h8a80b8c_1|py36ha711998_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py37ha711998_0|py35ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py36he97cb71_0|py27h8a80b8c_0|py37h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py38ha711998_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py36ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py36ha9ae307_4|py27ha9ae307_4|py27ha9ae307_3|py37h9797aa9_3|py27ha9ae307_2|py37ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37ha9ae307_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py27ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py27ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py27h479e554_1|py35h479e554_1|py36h6575580_0|py36ha711998_0']
tensorflow-estimator -> numpy[version='>=1.13.3'] -> numpy-base[version='1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.17.0|1.17.0',build='py36h7ef55bc_1|py36h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py35ha9ae307_0|py27h9797aa9_0|py36h9797aa9_1|py37h9797aa9_1|py37h9797aa9_2|py36ha9ae307_3|py27h9797aa9_3|py36h9797aa9_3|py37ha9ae307_3|py27h9797aa9_4|py37ha9ae307_4|py35ha9ae307_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py27ha711998_5|py37h6575580_5|py36h8a80b8c_0|py37he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_1|py37h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py27ha711998_1|py36ha711998_1|py37ha711998_1|py27h6575580_1|py27ha711998_0|py36h6575580_0|py36ha711998_1|py27ha711998_1|py27ha711998_0|py27h6575580_0|py37h6575580_0|py27ha711998_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py36h6575580_1|py37h6575580_1|py36h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py37ha711998_0|py36ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py37h8a80b8c_1|py27h8a80b8c_1|py36ha711998_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py37ha711998_0|py35ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py36he97cb71_0|py27h8a80b8c_0|py37h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py38ha711998_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py36ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py36ha9ae307_4|py27ha9ae307_4|py27ha9ae307_3|py37h9797aa9_3|py27ha9ae307_2|py37ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37ha9ae307_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py27ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py27ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py27h479e554_1|py35h479e554_1|py36h6575580_0|py36ha711998_0']
tensorflow-base -> numpy[version='>=1.16.5,<2.0a0'] -> numpy-base[version='1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.17.0|1.17.0',build='py36h7ef55bc_1|py36h479e554_1|py27h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py27ha9ae307_0|py27h9797aa9_0|py27ha9ae307_0|py37h9797aa9_1|py37ha9ae307_1|py37h9797aa9_2|py37ha9ae307_2|py36ha9ae307_3|py27h9797aa9_3|py27ha9ae307_4|py27h9797aa9_4|py36ha9ae307_4|py37ha9ae307_4|py35ha9ae307_4|py36ha711998_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py38ha711998_4|py27ha711998_5|py37h6575580_5|py37h8a80b8c_0|py36h8a80b8c_0|py36he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_0|py36ha711998_0|py27ha711998_1|py36ha711998_1|py27h8a80b8c_1|py36h8a80b8c_1|py27ha711998_0|py27h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py36h6575580_0|py27ha711998_0|py37h6575580_0|py36h6575580_0|py27ha711998_1|py37h6575580_1|py36ha711998_1|py27h6575580_0|py37h6575580_0|py27ha711998_1|py36ha711998_0|py37h6575580_0|py37h6575580_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py27ha711998_0|py37h6575580_0|py36ha711998_0|py27h6575580_0|py37ha711998_0|py36h6575580_0|py27ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py36ha711998_1|py37ha711998_0|py36h6575580_0|py27ha711998_0|py36ha711998_0|py36h6575580_1|py27h6575580_1|py37ha711998_1|py27h6575580_0|py36ha711998_0|py37ha711998_0|py37ha711998_0|py36ha711998_0|py36h8a80b8c_0|py36ha711998_0|py37ha711998_0|py37h8a80b8c_0|py37h8a80b8c_1|py37ha711998_1|py35ha711998_0|py27h8a80b8c_0|py37ha711998_0|py27ha711998_0|py37ha711998_0|py35ha711998_0|py36ha711998_0|py27ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py37he97cb71_0|py27h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py37ha9ae307_3|py27ha9ae307_3|py37h9797aa9_3|py36h9797aa9_3|py27ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py36h9797aa9_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py35ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py35h479e554_1']
tensorflow-hub -> numpy[version='>=1.12.0'] -> numpy-base[version='1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.17.0|1.17.0',build='py36h7ef55bc_1|py36h479e554_1|py35h7ef55bc_1|py27h9797aa9_0|py35ha9ae307_0|py27h9797aa9_0|py36h9797aa9_1|py37h9797aa9_1|py37h9797aa9_2|py36ha9ae307_3|py27h9797aa9_3|py36h9797aa9_3|py37ha9ae307_3|py27h9797aa9_4|py37ha9ae307_4|py35ha9ae307_4|py35h8a80b8c_4|py27ha711998_4|py37h8a80b8c_4|py27h8a80b8c_4|py27ha711998_5|py37h6575580_5|py36h8a80b8c_0|py37he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py36h8a80b8c_0|py36h42e5f7b_0|py37h8a80b8c_0|py35h8a80b8c_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py35h8a80b8c_0|py36h8a80b8c_1|py37h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py27h8a80b8c_0|py37h8a80b8c_0|py36h8a80b8c_0|py27ha711998_0|py37h6575580_0|py27h6575580_0|py27ha711998_1|py36ha711998_1|py37ha711998_1|py27h6575580_1|py27ha711998_0|py36h6575580_0|py36ha711998_1|py27ha711998_1|py27ha711998_0|py27h6575580_0|py37h6575580_0|py27ha711998_0|py27ha711998_0|py27h6575580_0|py38h6575580_0|py38ha711998_0|py27ha711998_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py37h6575580_0|py36h6575580_0|py36ha711998_0|py37ha711998_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py36h6575580_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27h6575580_0|py37ha711998_0|py36ha711998_0|py36h6575580_1|py37h6575580_1|py36h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py37ha711998_0|py36ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py37h8a80b8c_1|py27h8a80b8c_1|py36ha711998_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py37ha711998_0|py35ha711998_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h42e5f7b_0|py36he97cb71_0|py27h8a80b8c_0|py37h8a80b8c_0|py27he97cb71_0|py37ha711998_5|py27h6575580_5|py36h6575580_5|py36ha711998_5|py38h6575580_4|py38ha711998_4|py36h8a80b8c_4|py37ha711998_4|py35ha711998_4|py36ha711998_4|py35h9797aa9_4|py37h9797aa9_4|py36h9797aa9_4|py36ha9ae307_4|py27ha9ae307_4|py27ha9ae307_3|py37h9797aa9_3|py27ha9ae307_2|py37ha9ae307_2|py27h9797aa9_2|py36ha9ae307_2|py36h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37ha9ae307_1|py27h9797aa9_1|py35h9797aa9_0|py35ha9ae307_0|py27ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py27ha9ae307_0|py35h9797aa9_0|py27h7ef55bc_1|py27h479e554_1|py35h479e554_1|py36h6575580_0|py36ha711998_0']
Package libstdcxx-ng conflicts for:
tensorflow-hub -> libstdcxx-ng[version='>=7.3.0']
tensorflow-metadata -> libstdcxx-ng[version='>=7.3.0']
tensorflow-datasets -> tensorflow-metadata -> libstdcxx-ng[version='>=7.3.0']
Package absl-py conflicts for:
tensorflow-estimator -> absl-py[version='>=0.1.6']
tensorflow-estimator -> tensorflow-base[version='>=2.0.0,<2.1.0a0'] -> absl-py[version='>=0.7.0|>=0.7.1,<1.0a0']
Package setuptools conflicts for:
tensorflow -> tensorboard[version='>=2.0.0'] -> setuptools[version='>=41.0.0']
tensorflow-hub -> protobuf[version='>=3.4.0'] -> setuptools
tensorflow-metadata -> protobuf[version='>=3.7,<4'] -> setuptools
python=3.7 -> pip -> setuptools
tensorflow-datasets -> protobuf[version='>=3.6.1'] -> setuptools
tensorflow-base -> grpcio[version='>=1.8.6'] -> setuptools
Package keras-base conflicts for:
keras -> keras-base[version='2.2.0.*|2.2.2.*|2.2.4.*|2.3.1.*']
keras-gpu -> keras-base[version='2.2.0.*|2.2.2.*|2.3.1.*']
Package futures conflicts for:
tensorflow -> tensorboard[version='>=2.0.0'] -> futures[version='>=3.1.1']
tensorflow-datasets -> futures
tensorflow-base -> grpcio[version='>=1.8.6'] -> futures[version='>=2.2.0']
Package pbr conflicts for:
tensorflow-estimator -> mock[version='>=2.0.0'] -> pbr
tensorflow-base -> mock[version='>=2.0.0'] -> pbr
Package wheel conflicts for:
tensorflow -> tensorboard[version='>=2.0.0'] -> wheel
python=3.7 -> pip -> wheel
Package requests conflicts for:
tensorflow-datasets -> requests[version='>=2.19.0']
tensorflow -> tensorboard[version='>=2.0.0'] -> requests[version='>=2.21.0,<3']
테이블 뷰는 iOS 개발자들이 정말 많이 쓰죠. cell에 객체 생성하고 해당 객체 포인터를 따로 담아둬서(UIButton같은) 나중에 for문으로 포인터만 뽑아서 해당 cell에 변화를 줍니다. 해당 버튼에 변화 줄 때 서버 상황에 따라 하나의 버튼만 교체하는 거면 notificaiton center로 바꾼다음 table reload. 테마를 바꾸는 거면 버튼 이미지 세팅되는 다른 메소드를 타게끔 글로벌 함수의 flag를 바꾸는 방식이죠.(무적 세마포어? 바이너리 세마포어, 뮤텍스) 그리고 객체 포인터를 넘길 수 있는 Objective-C는 View Controller의 모든 객체의 연결을 다른 ViewController로 포인터만 연결해서 마치 자기 View 처럼 쓸 수 있습니다. Viper 보다가 아이디어가 떠올라서 이제 데이터 넘길 때 싱글톤, delegate, notification center, user default, sqlite db, file등을 쓰지 않고 그냥 객체 포인터로 넘겨 버립니다. 제 생각에 Viper는 더블 버퍼링 쓰며 네트워크 게임 만드는 분들이라면 본인들도 모르게 썼던 것이라고 생각됩니다. 초창기 안드로이드 개발자들이 패턴 프로그래밍 모르면서 온갖 패턴으로 프로그래밍 했던 것 처럼... viper generator가 실패하지 않고 서버/클라이언트 모델도 잘 반영했다면, 이미 Xcode에 녹아 들어갔을텐데 하는 아쉬움이 있네요.
int main(){
int i,j,k;
int tarr[9];
factorial[0] = 1;
for(i=1;i<=8;i++){
factorial[i] = factorial[i-1]*i;
}
for(i=1;i<=8;i++){
dt[i][0] = 1;
memset(v,0,sizeof(v));
v[0] = 1;
h=t=0;
q[t++] = 0;
for(h=0;h<t;h++){
makeperm(i,tarr,q[h]);
for(j=0;j<i;j++){
for(k=j+1;k<i;k++){
reverse(tarr+j,tarr+k+1);
int tmpnum = numberit(i,tarr);
if(v[tmpnum] == 0){
v[tmpnum] = 1;
dt[i][tmpnum] = dt[i][q[h]] + 1;
q[t++] = tmpnum;
}
reverse(tarr+j,tarr+k+1);
}
}
}
}
int c;
scanf("%d",&c);
while(c-->0){
int n;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&tarr[i]);
}
printf("%d\n",dt[n][numberit(i,tarr)]-1);
}
return 0;
}
submission.cpp: In function ‘int main()’:
submission.cpp:54:23: error: ‘memset’ was not declared in this scope
submission.cpp:75:16: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
submission.cpp:78:17: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
submission.cpp:80:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
#include <stdio.h>
#include <algorithm>
using namespace std;
int v[40322];
int factorial[9];
int dt[9][40322];
int q[40323],h,t;
int numberit(int size,int *perm){
int i,j,cnt,ret_val = 0;
for(i=0;i<size;i++){
cnt = 0;
for(j=i+1;j<size;j++){
if(perm[j] < perm[i]){
cnt++;
}
}
ret_val += cnt*factorial[size-i-1];
}
return ret_val;
}
void makeperm(int size,int *perm,int number){
int i,j;
int vt[9] = {0,};
for(i=0;i<size;i++){
int cnt = number/factorial[size-i-1];
for(j=0;;j++){
if(vt[j] == 0){
cnt --;
if(cnt < 0){
perm[i] = j;
vt[j] = 1;
break;
}
}
}
number %= factorial[size-i-1];
}
}
'살며 생각하며,' 카테고리의 다른 글
117 (0) | 2020.03.21 |
---|---|
116 (0) | 2020.03.19 |
MAC 개발자가 추천 하는 애플리케이션 - 1 (0) | 2020.03.17 |
아이폰 개발자가 추천하는 지하철 앱 (0) | 2020.03.15 |
114 (0) | 2020.03.15 |
최근댓글