2016-11-02 3 views
0

매트릭스로 변환하려는 목록이 있습니다. 그러나 numpy를 사용할 때 나는 거꾸로 쉼표를 제거 할 수 없습니다.파이썬을 사용하는 매트릭스 목록

목록 -

[['b', 'd', 'a', 'c'], ['b1', 'd1', 'a1', 'c1'], ['b2', 'd2', 'a2', 'c2']] 

NumPy와 사용 -

[['b' 'd' 'a' 'c'] 
['b1' 'd1' 'a1' 'c1'] 
['b2' 'd2' 'a2' 'c2']] 

내가 원하는 무엇 -

b d a c 
b1 d1 a1 c1 
b2 d2 a2 c2 

감사

+0

은 "인용 부호"당신이 말하는이 작은 따옴표입니다 - " '"? – jsbueno

+0

'내가 필요합니다.'란 무엇을 의미합니까? 인쇄해야합니까? – Aidenhjj

+0

이것은 인쇄물 디스플레이 문제일까요? 아니면 문자열 행렬로'numpy'에서 무엇인가해야합니까? – hpaulj

답변

2

당신이 그것을 순수 파이썬 할 수 있습니다 NumPy와 할 필요. 텍스트와

a = [['b', 'd', 'a', 'c'], ['b1', 'd1', 'a1', 'c1'], ['b2', 'd2', 'a2', 'c2']] 
for b in a: 
    print ' '.join(b) 
2

지수str 유형의 객체를 가지고 있다는 것을 의미한다. print을 수행하면 이러한 정보가 삭제되므로 걱정할 필요가 없습니다. 예를 들면 : 당신이 언급 한 형식의 내용을 인쇄하기 위해

>>> my_list = [['b', 'd', 'a', 'c'], ['b1', 'd1', 'a1', 'c1'], ['b2', 'd2', 'a2', 'c2']] 
>>> my_list[0][0] # without print, shows content with quotes 
'b' 
>>> print my_list[0][0] # with print, content without quotes 
b 
>>> 

, 당신은 할 수 있습니다

my_list
>>> for sub_list in my_list: 
...  print ' '.join(sub_list) # join to make single of object in sub_list 
... 
b d a c 
b1 d1 a1 c1 
b2 d2 a2 c2 

질문에서 언급 한 목록입니다.

2

당신이 원하는 모든이 같은 세포 공간이 분리 행이 라인 브레이크가 분리되어 인쇄 할 경우 :

print ('\n'.join([' '.join(i) for i in lst]))