From dabda0f806ff91b470a14931d1dd7bafc25ff55b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Geron?= Date: Thu, 3 Nov 2016 17:47:08 +0100 Subject: [PATCH] Fix hash() bug reported by Thiago --- 02_end_to_end_machine_learning_project.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/02_end_to_end_machine_learning_project.ipynb b/02_end_to_end_machine_learning_project.ipynb index 25278be..e3a88ed 100644 --- a/02_end_to_end_machine_learning_project.ipynb +++ b/02_end_to_end_machine_learning_project.ipynb @@ -235,7 +235,7 @@ "import hashlib\n", "\n", "def test_set_check(identifier, test_ratio, hash):\n", - " return hash(identifier).digest()[-1] < 256 * test_ratio\n", + " return hash(str(identifier).encode(\"ascii\")).digest()[-1] < 256 * test_ratio\n", "\n", "def split_train_test_by_id(data, test_ratio, id_column, hash=hashlib.md5):\n", " ids = data[id_column]\n", @@ -1336,7 +1336,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.5.1" + "version": "3.5.2" }, "nav_menu": { "height": "279px",