@@ -91,17 +91,15 @@ def create_block(typestr, placement, item_shape=None, num_offset=0):
9191 elif typestr in ("complex" , "c16" , "c8" ):
9292 values = 1.0j * (mat .astype (typestr ) + num_offset )
9393 elif typestr in ("object" , "string" , "O" ):
94- values = np .reshape (
95- ["A{i:d}" .format (i = i ) for i in mat .ravel () + num_offset ], shape
96- )
94+ values = np .reshape ([f"A{ i :d} " for i in mat .ravel () + num_offset ], shape )
9795 elif typestr in ("b" , "bool" ):
9896 values = np .ones (shape , dtype = np .bool_ )
9997 elif typestr in ("datetime" , "dt" , "M8[ns]" ):
10098 values = (mat * 1e9 ).astype ("M8[ns]" )
10199 elif typestr .startswith ("M8[ns" ):
102100 # datetime with tz
103101 m = re .search (r"M8\[ns,\s*(\w+\/?\w*)\]" , typestr )
104- assert m is not None , "incompatible typestr -> {0}" . format ( typestr )
102+ assert m is not None , f "incompatible typestr -> { typestr } "
105103 tz = m .groups ()[0 ]
106104 assert num_items == 1 , "must have only 1 num items for a tz-aware"
107105 values = DatetimeIndex (np .arange (N ) * 1e9 , tz = tz )
@@ -607,9 +605,9 @@ def test_interleave(self):
607605
608606 # self
609607 for dtype in ["f8" , "i8" , "object" , "bool" , "complex" , "M8[ns]" , "m8[ns]" ]:
610- mgr = create_mgr ("a: {0}" . format ( dtype ) )
608+ mgr = create_mgr (f "a: { dtype } " )
611609 assert mgr .as_array ().dtype == dtype
612- mgr = create_mgr ("a: {0 }; b: {0}" . format ( dtype ) )
610+ mgr = create_mgr (f "a: { dtype } ; b: { dtype } " )
613611 assert mgr .as_array ().dtype == dtype
614612
615613 # will be converted according the actual dtype of the underlying
@@ -1136,7 +1134,7 @@ def __array__(self):
11361134 return np .array (self .value , dtype = self .dtype )
11371135
11381136 def __str__ (self ) -> str :
1139- return "DummyElement({}, {})" . format ( self .value , self .dtype )
1137+ return f "DummyElement({ self .value } , { self .dtype } )"
11401138
11411139 def __repr__ (self ) -> str :
11421140 return str (self )
0 commit comments