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

Method setup

asv_bench/benchmarks/frame_methods.py:275–287  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

273
274class ToNumpy:
275 def setup(self):
276 N = 10000
277 M = 10
278 self.df_tall = DataFrame(np.random.randn(N, M))
279 self.df_wide = DataFrame(np.random.randn(M, N))
280 self.df_mixed_tall = self.df_tall.copy()
281 self.df_mixed_tall["foo"] = "bar"
282 self.df_mixed_tall[0] = period_range("2000", periods=N)
283 self.df_mixed_tall[1] = range(N)
284 self.df_mixed_wide = self.df_wide.copy()
285 self.df_mixed_wide["foo"] = "bar"
286 self.df_mixed_wide[0] = period_range("2000", periods=M)
287 self.df_mixed_wide[1] = range(M)
288
289 def time_to_numpy_tall(self):
290 self.df_tall.to_numpy()

Callers

nothing calls this directly

Calls 3

DataFrameClass · 0.90
period_rangeFunction · 0.90
copyMethod · 0.45

Tested by

no test coverage detected