我有一個關於python和選擇範圍內的元素的問題。Python - 從範圍內的矩陣中選擇元素
如果我有一個有n行m列的n×m矩陣,我有一個爲每列定義的範圍(所以我有m最小值和最大值)。
現在我想選擇那些行,其中所有的值都在範圍內。
看下面的例子:
input = matrix([[1, 2], [3, 4],[5,6],[1,8]])
boundaries = matrix([[2,1],[8,5]])
#Note:
#col1min = 2
#col1max = 8
#col2min = 1
#col2max = 5
print(input)
desired_result = matrix([[3, 4]])
print(desired_result)
在這裏,3行,其中丟棄,因爲它們含有超出了界限值。
雖然我能夠獲得給定數組的一個範圍內的值,但我沒有設法有效地解決這個問題。
謝謝你的幫助。
簡要解釋你的問題! –