는, 내가파이썬에서 [ '[a, a, a]', '[b, b, b]]와 [[a, a, a], [b, b, b]]의 차이점은 무엇입니까? 내 코드를 디버깅 할 때 내 프로그램에서
X1=['[a,a,a]','[b,b,b]']
다른 곳 나는
X2=[[a,a,a],[b,b,b]]
를 생성하고 생성 내 코드 어딘가에 보인다 나는 다음이 두 목록을 추가하고 싶을 때 numpy.array(X1+X2)
오류가 발생합니다. 문제는이 두 코드의 차이점을 알지 못하기 때문에 코드에 어떤 문제가 있는지 알 수 없다는 것입니다 (즉, 따옴표와 따옴표 제외). 이 질문에 대한 답을 찾으면 문제도 찾을 수 있습니다.
'X1'은 2 개의 문자열이있는 목록입니다. 'X2'는 두 개의 목록이 더있는 목록입니다 ... 적어도 우리가 말할 수있는 한 ... (당신은'a'와'b'가 무엇인지에 대해 정말로 말하지 않았습니다 ...) – mgilson
따옴표는 문자열을 만드는 데 사용됩니다. 이것이 기본적인 파이썬 구문이며, numpy와 다르지 않습니다. – Barmar
'X1'과'X2'를 인쇄 해 보셨습니까? 나는 항상 진단 인쇄물을 사용합니다. 배열의 경우'shape'과'dtype'도 확인합니다. – hpaulj