odnochlenНичего это не меняло и не меняет, пробовал в разных порядках подгружать
risele, запусти питон и набери в интерпретаторе import numpy.
odnochlenНичего это не меняло и не меняет, пробовал в разных порядках подгружать
risele, запусти питон и набери в интерпретаторе import numpy.
risele
да, выполняется, поскольку через if'ы не проходит
import numpy def CavityElement(): T1=numpy.matrix([[1,0],[1,1]]) T=T1 return(T) CavityElement() print "ok"
risele- что закинули и куда? Обычно закидывать ничего не надо. Может у вас распакованный дистрибутив перепутался с папками питона?
закинул в папку с Python'ом
riseleЭто как понимать? Собственно когда он работает а когда нет?
В отдельном модуле numpy вполне себе работает.
doza_andМодули положил в папку с самим питоном, без вложенных папок.risele- что закинули и куда? Обычно закидывать ничего не надо. Может у вас распакованный дистрибутив перепутался с папками питона?
закинул в папку с Python'ом
doza_andВ других модулях (без объявления функций) numpy спокойненько работал независимо от пути к папке с модулями.riseleЭто как понимать? Собственно когда он работает а когда нет?
В отдельном модуле numpy вполне себе работает.
doza_andДа, исполняется полностью.
Я привел файл который исполняется. У вас он исполняется?
print('oook') import numpy as num def CavityElement(Cav,Elem,ind,wave,nr,DiafNum): if Cav[ind-1]=='M': T1=num.matrix([[1,0],[-2/Elem[ind-1],1]]) elif Cav[ind-1]=='L': T1=num.matrix([[1,0],[-1/Elem[ind-1],1]]) elif Cav[ind-1]=='S': T1=num.matrix([[1,Elem[ind-1]],[0,1]]) elif Cav[ind-1]=='R': T1=num.matrix([[1,Elem[ind-1]/nr],[0,1]]) elif Cav[ind-1]=='A': t=2j*wave/(num.pi*DiafNum*(Elem[ind-1])**2) T1=num.matrix([[1,0],[t,1]]) T=T1 return(T) print('ok')
odnochlenПредполагаю, что сначала он вообще numpy не импортировал
А как это? Кто сможет обьяснить?
NameError: global name 'numpy' is not defined
PooHимпортировал всё, не правда
Предполагаю, что сначала он вообще numpy не импортировал