(
values: ArrayLike, placement: BlockPlacement, refs: BlockValuesRefs | None = None
)
| 2245 | |
| 2246 | |
| 2247 | def new_block_2d( |
| 2248 | values: ArrayLike, placement: BlockPlacement, refs: BlockValuesRefs | None = None |
| 2249 | ) -> Block: |
| 2250 | # new_block specialized to case with |
| 2251 | # ndim=2 |
| 2252 | # isinstance(placement, BlockPlacement) |
| 2253 | # check_ndim/ensure_block_shape already checked |
| 2254 | klass = get_block_type(values.dtype) |
| 2255 | |
| 2256 | values = maybe_coerce_values(values) |
| 2257 | return klass(values, ndim=2, placement=placement, refs=refs) |
| 2258 | |
| 2259 | |
| 2260 | def new_block( |
no test coverage detected