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];

}

}

'Blog History' 카테고리의 다른 글

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

+ Recent posts