작은 문제가 있지만 쉬운 대답을 찾을 수 없습니다. 질문하는 것이 어리 석습니다.numpy를 사용하여 파이썬에서 스칼라와 ndarray 오류
어떻게 numpy.ndarray에 스칼라를 곱할 수 있습니까?
import fileinput,sys,re,csv,scipy,os,numpy,pylab
from collections import defaultdict
from matplotlib.pyplot import *
from StringIO import StringIO
import numpy as num
a = open("testt.txt", "r")
b=[ raw.strip().split() for raw in a]
c=np.array(b)
d=c.transpose()
data=np.loadtxt("uu.txt",skiprows=1,dtype=None,delimiter='\t')
t1 = data[:,0]
t=(1/1000)*t1
s = data[:,9]
pylab.plot(t1, s)
pylab.xlabel('time (ms)')
pylab.ylabel('Zone height (mm)')
pylab.grid(True)
pylab.savefig('simple_plot')
pylab.show()
오류가 광고 t =에 (1/1000) * 저 오류 제공 T1 : 오류 :되지 않는 피연산자 타입 (들)에 대한 * 'INT'및 'numpy.ndarray를'. 텍스트 파일 uu.txt는 헤더가 첫 번째 라인 인 60 * 60 매트릭스입니다. 필요한 경우 게시 할 수 있습니다.
감사합니다.
곱셈 pls 바로 전에't1'을 인쇄 할 수 있습니까? – none
인쇄물 t1을 넣었습니다. 출력은 다음과 같습니다. [1.09000000e + 02 2.19000000e + 02 3.28000000e + 02 ..., 4.95031000e + 05 4.95141000e + 05 4.95250000e + 05] – Paulinchen2