NumPy로 만든 이진 행렬이 있습니다. 행렬에는 6 행과 8 열이 있습니다.이진 문자열을 부호있는 정수로 변환 - Python
array([[1, 0, 1, 1, 1, 0, 1, 1],
[1, 1, 1, 1, 1, 1, 0, 0],
[0, 0, 1, 0, 0, 1, 1, 1],
[1, 0, 1, 1, 0, 1, 1, 0],
[0, 1, 0, 0, 1, 0, 1, 1],
[0, 1, 0, 1, 1, 1, 0, 0]])
첫 번째 열은 숫자의 부호입니다.
예 : I가
1, 0, 1, 1, 1, 0, 1, 1 -> 1 0111011 -> -59
(STR,베이스 = 2) I (187) 값을 획득하고, 값이 -59이어야 결과.
>>> int(''.join(map(str, array[0])), 2)
>>> 187
어떻게 문자열을 부호있는 정수로 변환 할 수 있습니까?