ageron / ageron/handson-ml2

Chapter 2-Why use bitwise and with crc32

Open
#360 3 comments 2 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
30k
Forks
13.1k
PR merge metrics
No merged PRs in 30d

Description

Hi,
I'm not a pro to python and I am wondering why we use bitwise and on page 52.

```python
def test_set_check(identifier, test_ratio):
return crc32(np.int64(identifier)) & 0xffffffff < test_ratio*2**32
```

could someone explain me the purpose of this?
Thank you.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.