Python itertools.ifilterfalse() Examples
The following are 30 code examples for showing how to use itertools.ifilterfalse(). These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example.
You may check out the related API usage on the sidebar.
You may also want to check out all available functions/classes of the module
itertools
, or try the search function
.
Example 1
Project: PolarSeg Author: edwardzhou130 File: lovasz_losses.py License: BSD 3-Clause "New" or "Revised" License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 2
Project: pneumothorax-segmentation Author: sneddy File: Losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 3
Project: ext_portrait_segmentation Author: clovaai File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 4
Project: open-solution-salt-identification Author: neptune-ai File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 5
Project: open-solution-salt-identification Author: neptune-ai File: lovash_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 6
Project: SegmenTron Author: LikeLy-Journey File: lovasz_losses.py License: Apache License 2.0 | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 7
Project: argus-tgs-salt Author: lRomul File: lovasz.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 8
Project: meddle Author: glmcdona File: sets.py License: MIT License | 6 votes |
def symmetric_difference(self, other): """Return the symmetric difference of two sets as a new set. (I.e. all elements that are in exactly one of the sets.) """ result = self.__class__() data = result._data value = True selfdata = self._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data for elt in ifilterfalse(otherdata.__contains__, selfdata): data[elt] = value for elt in ifilterfalse(selfdata.__contains__, otherdata): data[elt] = value return result
Example 9
Project: meddle Author: glmcdona File: sets.py License: MIT License | 6 votes |
def difference(self, other): """Return the difference of two sets as a new Set. (I.e. all elements that are in this set and not in the other.) """ result = self.__class__() data = result._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data value = True for elt in ifilterfalse(otherdata.__contains__, self): data[elt] = value return result # Membership test
Example 10
Project: ironpython2 Author: IronLanguages File: sets.py License: Apache License 2.0 | 6 votes |
def symmetric_difference(self, other): """Return the symmetric difference of two sets as a new set. (I.e. all elements that are in exactly one of the sets.) """ result = self.__class__() data = result._data value = True selfdata = self._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data for elt in ifilterfalse(otherdata.__contains__, selfdata): data[elt] = value for elt in ifilterfalse(selfdata.__contains__, otherdata): data[elt] = value return result
Example 11
Project: ironpython2 Author: IronLanguages File: sets.py License: Apache License 2.0 | 6 votes |
def difference(self, other): """Return the difference of two sets as a new Set. (I.e. all elements that are in this set and not in the other.) """ result = self.__class__() data = result._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data value = True for elt in ifilterfalse(otherdata.__contains__, self): data[elt] = value return result # Membership test
Example 12
Project: centerpose Author: tensorboy File: losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 13
Project: BinderFilter Author: dxwu File: sets.py License: MIT License | 6 votes |
def symmetric_difference(self, other): """Return the symmetric difference of two sets as a new set. (I.e. all elements that are in exactly one of the sets.) """ result = self.__class__() data = result._data value = True selfdata = self._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data for elt in ifilterfalse(otherdata.__contains__, selfdata): data[elt] = value for elt in ifilterfalse(selfdata.__contains__, otherdata): data[elt] = value return result
Example 14
Project: BinderFilter Author: dxwu File: sets.py License: MIT License | 6 votes |
def difference(self, other): """Return the difference of two sets as a new Set. (I.e. all elements that are in this set and not in the other.) """ result = self.__class__() data = result._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data value = True for elt in ifilterfalse(otherdata.__contains__, self): data[elt] = value return result # Membership test
Example 15
Project: oss-ftp Author: aliyun File: sets.py License: MIT License | 6 votes |
def symmetric_difference(self, other): """Return the symmetric difference of two sets as a new set. (I.e. all elements that are in exactly one of the sets.) """ result = self.__class__() data = result._data value = True selfdata = self._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data for elt in ifilterfalse(otherdata.__contains__, selfdata): data[elt] = value for elt in ifilterfalse(selfdata.__contains__, otherdata): data[elt] = value return result
Example 16
Project: oss-ftp Author: aliyun File: sets.py License: MIT License | 6 votes |
def difference(self, other): """Return the difference of two sets as a new Set. (I.e. all elements that are in this set and not in the other.) """ result = self.__class__() data = result._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data value = True for elt in ifilterfalse(otherdata.__contains__, self): data[elt] = value return result # Membership test
Example 17
Project: pivy Author: coin3d File: _scons_sets.py License: ISC License | 6 votes |
def symmetric_difference(self, other): """Return the symmetric difference of two sets as a new set. (I.e. all elements that are in exactly one of the sets.) """ result = self.__class__() data = result._data value = True selfdata = self._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data for elt in ifilterfalse(otherdata.has_key, selfdata): data[elt] = value for elt in ifilterfalse(selfdata.has_key, otherdata): data[elt] = value return result
Example 18
Project: pivy Author: coin3d File: _scons_sets.py License: ISC License | 6 votes |
def difference(self, other): """Return the difference of two sets as a new Set. (I.e. all elements that are in this set and not in the other.) """ result = self.__class__() data = result._data try: otherdata = other._data except AttributeError: otherdata = Set(other)._data value = True for elt in ifilterfalse(otherdata.has_key, self): data[elt] = value return result # Membership test
Example 19
Project: visual_odometry Author: Transportation-Inspection File: Ground_Truth.py License: MIT License | 6 votes |
def unique_everseen(iterable, key=None): "List unique elements, preserving order. Remember all elements ever seen." # unique_everseen('AAAABBBCCDAABBB') --> A B C D # unique_everseen('ABBCcAD', str.lower) --> A B C D seen = set() seen_add = seen.add if key is None: for element in ifilterfalse(seen.__contains__, iterable): seen_add(element) yield element else: for element in iterable: k = key(element) if k not in seen: seen_add(k) yield element
Example 20
Project: picklable-itertools Author: mila-iqia File: __init__.py License: MIT License | 6 votes |
def test_ifilterfalse(): yield (verify_same, ifilterfalse, _filterfalse, None, partial(le, 4), [3, 4, 5]) yield (verify_same, ifilterfalse, _filterfalse, None, partial(le, 6), [3, 4, 5]) yield (verify_same, ifilterfalse, _filterfalse, None, partial(gt, 3), []) yield (verify_same, ifilterfalse, _filterfalse, None, None, [0, 3, 0, 0, 1]) yield (verify_pickle, ifilterfalse, _filterfalse, 1, 0, partial(le, 4), [3, 4, 5]) yield (verify_pickle, ifilterfalse, _filterfalse, 3, 2, partial(le, 6), [3, 4, 5]) yield (verify_pickle, ifilterfalse, _filterfalse, 3, 0, partial(le, 6), [3, 4, 5]) yield (verify_pickle, ifilterfalse, _filterfalse, 3, 0, None, [0, 3, 0, 0, 1]) yield (verify_pickle, ifilterfalse, _filterfalse, 3, 2, None, [0, 3, 0, 0, 1])
Example 21
Project: pytorch-saltnet Author: tugstugi File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n # # lovasz hinge for non empty images #
Example 22
Project: open-solution-ship-detection Author: minerva-ml File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 23
Project: kaggle-understanding-clouds Author: pudae File: lovasz_loss.py License: BSD 2-Clause "Simplified" License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 24
Project: pytorch_segmentation Author: yassouali File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 25
Project: nni Author: microsoft File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 26
Project: SpaceNet_Off_Nadir_Solutions Author: SpaceNetChallenge File: losses.py License: Apache License 2.0 | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 27
Project: SpaceNet_Off_Nadir_Solutions Author: SpaceNetChallenge File: losses.py License: Apache License 2.0 | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 28
Project: Efficient-Segmentation-Networks Author: xiaoyufenfei File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 29
Project: GLNet Author: TAMU-VITA File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n
Example 30
Project: elektronn3 Author: ELEKTRONN File: lovasz_losses.py License: MIT License | 6 votes |
def mean(l, ignore_nan=False, empty=0): """ nanmean compatible with generators. """ l = iter(l) if ignore_nan: l = ifilterfalse(np.isnan, l) try: n = 1 acc = next(l) except StopIteration: if empty == 'raise': raise ValueError('Empty mean') return empty for n, v in enumerate(l, 2): acc += v if n == 1: return acc return acc / n