Skip to content
Advertisement

How do you remove a range of rows in a python ndarray matrix?

Suppose I have a 100×100 matrix in Python like below:

JavaScript

You can see A below:

JavaScript

How do I delete a range of rows (like rows 5 – 50) in A?

Advertisement

Answer

create a mask array of the elements you want to keep and then just index the array.

Code:

JavaScript

Shape before:

JavaScript

Shape after:

JavaScript
User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement