Python numpy.maximum_sctype() Examples
The following are 22
code examples of numpy.maximum_sctype().
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 also want to check out all available functions/classes of the module
numpy
, or try the search function
.
Example #1
Source File: test_numerictypes.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def test_other(self, t): assert_equal(np.maximum_sctype(t), t)
Example #2
Source File: test_numerictypes.py From coffeegrindsize with MIT License | 5 votes |
def test_other(self, t): assert_equal(np.maximum_sctype(t), t)
Example #3
Source File: test_numerictypes.py From coffeegrindsize with MIT License | 5 votes |
def test_complex(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['complex'][-1])
Example #4
Source File: test_numerictypes.py From coffeegrindsize with MIT License | 5 votes |
def test_float(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['float'][-1])
Example #5
Source File: test_numerictypes.py From coffeegrindsize with MIT License | 5 votes |
def test_uint(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['uint'][-1])
Example #6
Source File: test_numerictypes.py From coffeegrindsize with MIT License | 5 votes |
def test_int(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['int'][-1])
Example #7
Source File: test_numerictypes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def test_other(self, t): assert_equal(np.maximum_sctype(t), t)
Example #8
Source File: test_numerictypes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def test_complex(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['complex'][-1])
Example #9
Source File: test_numerictypes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def test_float(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['float'][-1])
Example #10
Source File: test_numerictypes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def test_uint(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['uint'][-1])
Example #11
Source File: test_numerictypes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def test_int(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['int'][-1])
Example #12
Source File: test_numerictypes.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def test_complex(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['complex'][-1])
Example #13
Source File: test_numerictypes.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def test_float(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['float'][-1])
Example #14
Source File: test_numerictypes.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def test_uint(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['uint'][-1])
Example #15
Source File: test_numerictypes.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def test_int(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['int'][-1])
Example #16
Source File: test_numerictypes.py From recruit with Apache License 2.0 | 5 votes |
def test_other(self, t): assert_equal(np.maximum_sctype(t), t)
Example #17
Source File: test_numerictypes.py From recruit with Apache License 2.0 | 5 votes |
def test_complex(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['complex'][-1])
Example #18
Source File: test_numerictypes.py From recruit with Apache License 2.0 | 5 votes |
def test_float(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['float'][-1])
Example #19
Source File: test_numerictypes.py From recruit with Apache License 2.0 | 5 votes |
def test_uint(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['uint'][-1])
Example #20
Source File: test_numerictypes.py From recruit with Apache License 2.0 | 5 votes |
def test_int(self, t): assert_equal(np.maximum_sctype(t), np.sctypes['int'][-1])
Example #21
Source File: test_scaling.py From me-ica with GNU Lesser General Public License v2.1 | 5 votes |
def check_int_a2f(in_type, out_type): # Check that array to / from file returns roughly the same as input big_floater = np.maximum_sctype(np.float) info = type_info(in_type) this_min, this_max = info['min'], info['max'] if not in_type in np.sctypes['complex']: data = np.array([this_min, this_max], in_type) # Bug in numpy 1.6.2 on PPC leading to infs - abort if not np.all(np.isfinite(data)): if DEBUG: print 'Hit PPC max -> inf bug; skip in_type %s' % in_type return else: # Funny behavior with complex256 data = np.zeros((2,), in_type) data[0] = this_min + 0j data[1] = this_max + 0j str_io = BytesIO() try: scale, inter, mn, mx = calculate_scale(data, out_type, True) except ValueError: if DEBUG: print in_type, out_type, sys.exc_info()[1] return array_to_file(data, str_io, out_type, 0, inter, scale, mn, mx) data_back = array_from_file(data.shape, out_type, str_io) data_back = apply_read_scaling(data_back, scale, inter) assert_true(np.allclose(big_floater(data), big_floater(data_back))) # Try with analyze-size scale and inter scale32 = np.float32(scale) inter32 = np.float32(inter) if scale32 == np.inf or inter32 == np.inf: return data_back = array_from_file(data.shape, out_type, str_io) data_back = apply_read_scaling(data_back, scale32, inter32) # Clip at extremes to remove inf info = type_info(in_type) out_min, out_max = info['min'], info['max'] assert_true(np.allclose(big_floater(data), big_floater(np.clip(data_back, out_min, out_max))))
Example #22
Source File: test_scaling.py From me-ica with GNU Lesser General Public License v2.1 | 4 votes |
def test_scale_min_max(): mx_dt = np.maximum_sctype(np.float) for tp in np.sctypes['uint'] + np.sctypes['int']: info = np.iinfo(tp) # Need to pump up to max fp type to contain python longs imin = np.array(info.min, dtype=mx_dt) imax = np.array(info.max, dtype=mx_dt) value_pairs = ( (0, imax), (imin, 0), (imin, imax), (1, 10), (-1, -1), (1, 1), (-10, -1), (-100, 10)) for mn, mx in value_pairs: # with intercept scale, inter = scale_min_max(mn, mx, tp, True) if mx-mn: assert_array_almost_equal, (mx-inter) / scale, imax assert_array_almost_equal, (mn-inter) / scale, imin else: assert_equal, (scale, inter), (1.0, mn) # without intercept if imin == 0 and mn < 0 and mx > 0: (assert_raises, ValueError, scale_min_max, mn, mx, tp, False) continue scale, inter = scale_min_max(mn, mx, tp, False) assert_equal, inter, 0.0 if mn == 0 and mx == 0: assert_equal, scale, 1.0 continue sc_mn = mn / scale sc_mx = mx / scale assert_true, sc_mn >= imin assert_true, sc_mx <= imax if imin == 0: if mx > 0: # numbers all +ve assert_array_almost_equal, mx / scale, imax else: # numbers all -ve assert_array_almost_equal, mn / scale, imax continue if abs(mx) >= abs(mn): assert_array_almost_equal, mx / scale, imax else: assert_array_almost_equal, mn / scale, imin