@@ -91,17 +91,15 @@ def create_block(typestr, placement, item_shape=None, num_offset=0):
91
91
elif typestr in ("complex" , "c16" , "c8" ):
92
92
values = 1.0j * (mat .astype (typestr ) + num_offset )
93
93
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 )
97
95
elif typestr in ("b" , "bool" ):
98
96
values = np .ones (shape , dtype = np .bool_ )
99
97
elif typestr in ("datetime" , "dt" , "M8[ns]" ):
100
98
values = (mat * 1e9 ).astype ("M8[ns]" )
101
99
elif typestr .startswith ("M8[ns" ):
102
100
# datetime with tz
103
101
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 } "
105
103
tz = m .groups ()[0 ]
106
104
assert num_items == 1 , "must have only 1 num items for a tz-aware"
107
105
values = DatetimeIndex (np .arange (N ) * 1e9 , tz = tz )
@@ -607,9 +605,9 @@ def test_interleave(self):
607
605
608
606
# self
609
607
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 } " )
611
609
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 } " )
613
611
assert mgr .as_array ().dtype == dtype
614
612
615
613
# will be converted according the actual dtype of the underlying
@@ -1136,7 +1134,7 @@ def __array__(self):
1136
1134
return np .array (self .value , dtype = self .dtype )
1137
1135
1138
1136
def __str__ (self ) -> str :
1139
- return "DummyElement({}, {})" . format ( self .value , self .dtype )
1137
+ return f "DummyElement({ self .value } , { self .dtype } )"
1140
1138
1141
1139
def __repr__ (self ) -> str :
1142
1140
return str (self )
0 commit comments