내 전류 출력은 3 × 1 행렬이다 그러나 나는 수평 행렬 × 3의 출력을 얻고 자 : ['apple', 'orange', 'grape']
이파이썬 매트릭스 문자열이 NumPy와 또는 우편 /지도
내 파이썬 버전은 3.5.1입니다 내가 NumPy와 설치에 실패 , 내 변수가 정수가 아닌 문자열이기 때문에 zip
또는 map
을 사용하면 오류가 발생합니다. 여기
import csv
#import numpy as np
f1 = open('out.csv')
data = csv.reader(f1, delimiter=':')
print (data)
for row in data:
#print(row)
modules = print(row[2:])
#for row in module:
result = [[0,0]]
# iterate through rows
for i in modules:
# iterate through columns
for j in modules[0]:
result[j][i] = X[i][j]
for r in result:
print(r)
#Try with zip/map
#print(map(data,zip(*module))
#with open('test.csv', 'wb') as f:
#writer = csv.writer(f)
#for row in module:
#writer.writerow(module)
f1.close()
오류 :
for item in mylist:
print(item)
: 당신은 그냥 줄에 목록을 하나 개의 항목을 인쇄하려면
Traceback (most recent call last): File "\python_exe\2.py", line 15, in for i in modules: TypeError: 'NoneType' object is not iterable
당신이 시도 것을 주, 오류 추적 및 예상 출력 –
난 당신이 켜시겠습니까 – iop
이상에서 내 질문을 수정 [[ '사과'], [ '오렌지'], [ '포도']]에 [사과, 오렌지, 포도]? – Headcrab