Hi Jay, don't be too hard on yourself! It can be challenging to keep everything straight when working in a new language, and Julia is too fun to be getting stressed out over. ;-)
Cheers, Kevin On Sun, Feb 9, 2014 at 7:06 AM, Jay Kickliter <[email protected]>wrote: > I feel like an idiot. Thanks for the clarification. I was sure I tried > everything before posting; I guess not. > > > On Saturday, February 8, 2014 11:04:03 PM UTC-7, Keno Fischer wrote: > >> It's not a two-column vector, it's a rank-2 tensor i.e. a matrix, the >> number of arguments to ones gives the number of dimensions, e.g. ones(T,10) >> will give a 1 dimensional vector of 10 elements, ones(T,10,1) gives a 10x1 >> matrix, ones(T,10,10) gives a 10x10 matrix, ones(T,10,1,1) gives a 10x1x1 3 >> tensor etc. >> >> >> On Sat, Feb 8, 2014 at 11:51 PM, Jay Kickliter <[email protected]>wrote: >> >>> I just wasted several hours on this. I kept getting errors when I tried >>> to use this to create some filter coefficients: >>> >>> julia> b = ones(Float32, filtlen, 1) >>> >>> 10x1 Array{Float32,2}: >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> 1.0 >>> >>> >>> I finally realized that two in Array{Float32,2}. filt, fftfilt, and >>> firfilt were all giving me errors. >>> >>> Just to make sure I tried: >>> >>> julia> b[:,2] >>> >>> BoundsError() >>> >>> >>> Is this normal behavior or a bug? >>> >>> >>> >>> >>> >>
