Python package ismember returns array elements that are members of set array.
Project description
ismember
- Python package ismember returns array elements that are members of set array
Contents
Installation
- Install ismember from PyPI (recommended). ismember is compatible with Python 3.6+ and runs on Linux, MacOS X and Windows.
- It is distributed under the MIT license.
pip install ismember
- Alternatively, install ismember from the GitHub source:
git clone https://github.com/erdogant/ismember.git
cd ismember
python setup.py install
Import ismember package
from ismember import ismember
Example:
import numpy as np from ismember import ismember # Example with lists a_vec = [1,2,3,None] b_vec = [4,1,2] [I,idx] = ismember(a_vec,b_vec) np.array(a_vec)[I] np.array(b_vec)[idx] # Example with DataFrames a_vec = pd.DataFrame(['aap','None','mies','aap','boom','mies',None,'mies','mies','pies',None]) b_vec = pd.DataFrame([None,'mies','mies','pies',None]) [I,idx] = ismember(a_vec,b_vec) a_vec.values[I] b_vec.values[idx] a_vec = np.array([1,2,3,None]) b_vec = np.array([1,2,4]) [I,idx] = ismember(a_vec,b_vec) a_vec[I] b_vec[idx] # Example with Numpy array a_vec = np.array(['boom','aap','mies','aap']) b_vec = np.array(['aap','boom','aap']) [I,idx] = ismember(a_vec,b_vec) a_vec[I] b_vec[idx]
References
Maintainer
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size ismember-0.1.3-py3-none-any.whl (5.1 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size ismember-0.1.3.tar.gz (3.7 kB) | File type Source | Python version None | Upload date | Hashes View |