MCPcopy
hub / github.com/pandas-dev/pandas / setup

Method setup

asv_bench/benchmarks/series_methods.py:400–412  ·  view source on GitHub ↗
(self, num_to_replace)

Source from the content-addressed store, hash-verified

398 params = [100, 1000]
399
400 def setup(self, num_to_replace):
401 N = 1_000_000
402 self.arr = np.random.randn(N)
403 self.arr1 = self.arr.copy()
404 np.random.shuffle(self.arr1)
405 self.ser = Series(self.arr)
406
407 self.to_replace_list = np.random.choice(self.arr, num_to_replace)
408 self.values_list = np.random.choice(self.arr1, num_to_replace)
409
410 self.replace_dict = dict(
411 zip(self.to_replace_list, self.values_list, strict=True)
412 )
413
414 def time_replace_dict(self, num_to_replace):
415 self.ser.replace(self.replace_dict)

Callers

nothing calls this directly

Calls 2

SeriesClass · 0.90
copyMethod · 0.45

Tested by

no test coverage detected