Người ta có thể sử dụng chức năng của để khớp với một phần tử trong một mảng. Mã sau khớp với phần tử 'a.'
chính xác trong một mảng. Giả sử tôi muốn để khớp với tất cả các thành phần có chứa '.'
, tôi sẽ làm như thế nào? Lưu ý rằng trong trường hợp này, sẽ có hai kết quả phù hợp. Tôi cũng muốn nhận được số hàng và cột của các trận đấu. Phương pháp này không phải sử dụng extract
; bất kỳ phương pháp nào cũng sẽ làm. Cảm ơn.tìm yếu tố của mảng numpy thỏa mãn điều kiện
In [110]: x = np.array([['a.','cd'],['ef','g.']])
In [111]: 'a.' == x
Out[111]:
array([[ True, False],
[False, False]], dtype=bool)
In [112]: np.extract('a.' == x, x)
Out[112]:
array(['a.'],
dtype='|S2')
Sẽ ít khó hiểu khi viết 'x == 'a.'', không phải là nó giúp trả lời câu hỏi của bạn – Benjamin