Friday, October 31, 2014

[DAY 46 OF 100] FRIDAY ,31 OCT 2014



1 .Python
ndarray:

n dim array indexing 
4 dim array indexing worked diff combination of indices for axes
use of ... for indices
reshape ,vstack,hstack for 2d arrays

Thursday, October 30, 2014

[DAY 45 OF 100] THURSDAY ,30 OCT 2014

1.Linear Algebra

HW5.5.1.11

 impl tested

2 .Python
ndarray:
slice and iterate

multidim array concept ,shape,indexing 

Tuesday, October 28, 2014

[DAY 44 OF 100] WEDNESDAY ,29 OCT 2014

1.Linear Algebra

HW5.5.1.11

devised algo for the multiply by cols method.. need little finetuning for the impl

2.Python

ndarray:

slice and iterate

shape manipulation

graphics 

tkinter

Monday, October 27, 2014

[DAY 43 OF 100] TUESDAY ,28 OCT 2014

1.Linear Algebra

MMMult by cols review
MMMult by rows review

y=Lx+y dot/axpy rev
y=Ux+y dot/axpy rev

HW5.5.1.11

2.Python

ndarray:
slice and iterate

shape manipulation

graphics 

tkinter

3.Bezier Curves

Sunday, October 26, 2014

[DAY 42 OF 100] MONDAY ,27 OCT 2014

1.Linear Algebra

HW5.5.1.11
HW5.5.1.12

2.Python

universal functions

index - 1darray ,2darray

slice and iterate

shape manipulation


[DAY 41 OF 100] SUNDAY ,26 OCT 2014


1.Python
array basics -attributes
creation - arange/linspace
product - A*B ,dot

Friday, October 24, 2014

[DAY 40 OF 100] SATURDAY ,25 OCT 2014

1.Linear Algebra

rev of gemv  routine
HW5.5.1.10

2.Python
basic indexing - ndarrays 


need to learn multidim array indexing

adv indexing  


7 pomodoros

Thursday, October 23, 2014

[DAY 39 OF 100] FRIDAY ,24 OCT 2014

1.Linear Algebra

rev of ger,gemv,gemm,dot,axpy routines
HW5.5.1.10

2.Python
basic indexing
adv indexing

Wednesday, October 22, 2014

[DAY 38 OF 100] THURSDAY ,23 OCT 2014

1.Linear Algebra
HW5.5.1.1
HW5.5.1.2
HW5.5.1.3
HW5.5.1.4
HW5.5.1.5
HW5.5.1.6
HW5.5.1.7
HW5.5.1.8
HW5.5.1.9
HW5.5.1.10


2.Python
basic indexing
adv indexing

Tuesday, October 21, 2014

[DAY 37 OF 100] WEDNESDAY ,22 OCT 2014

1.Linear Algebra
HW

2.Python
gemm.py
gemv.py
scal.py

Monday, October 20, 2014

[DAY 36 OF 100] TUESDAY ,21 OCT 2014

1.Linear Algebra

5.4 Slicing and Dicing for Performance

review


2.Python
laff code learn

ger.py

Sunday, October 19, 2014

[DAY 35 OF 100] MONDAY ,20 OCT 2014

1.Linear Algebra

5.4 Slicing and Dicing for Performance


2.Python
laff code learn

ger.py

tried 1 case . x,y row vecs

[DAY 34 OF 100] SUNDAY ,19 OCT 2014

1.Linear Algebra

HW 5.3.4.1

HW 5.3.4.2

2.Python
laff code learn

dots.py

Friday, October 17, 2014

[DAY 33 OF 100] SATURDAY ,18 OCT 2014

1.Linear Algebra
rank1 update

HW 5.3.4.1

HW 5.3.4.2

2.Python
laff code learn
dot.py 

dots.py

3.Bezier Curve

[DAY 32 OF 100] FRIDAY ,17 OCT 2014

1.Linear Algebra
rank1 update
worked out example by hand 
2.python
debug laff code gemv() routine

worked out 1 case (Transpose) by hand 

Thursday, October 16, 2014

[DAY 31 OF 100] THURSDAY ,16 OCT 2014


1.python
debug laff code gemv() routine

worked out 1 case (No Transpose) by hand 

[DAY 30 OF 100] WEDNESDAY ,15 OCT 2014


1.python
debug laff code to understand the call laff.gemv("Transpose",1.0,B,a1t,1.0,c1t)

debug done in eclipse.. 

(forgot to post on time since I was out in the evening)

Tuesday, October 14, 2014

[DAY 29 OF 100] TUESDAY ,14 OCT 2014


1.python

debug laff code to understand the call laff.gemv("Transpose",1.0,B,a1t,1.0,c1t)

partly done..need to work out  the calculation by hand first
configured in eclipse . added ext src of laff and virtualenv envpy331 which has numpy

will debug code later

Monday, October 13, 2014

[DAY 28 OF 100] MONDAY ,13 OCT 2014

Goals for the day :


1.Linear Algebra:
5.3.2 Matrix-Matrix Multiplication by Columns  rev


5.3.3 Matrix-Matrix Multiplication by Rows
python ex 5.3.3

Saturday, October 11, 2014

[DAY 27 OF 100] SUNDAY ,12 OCT 2014

Goals for the day :


1.Linear Algebra:
5.3.2 Matrix-Matrix Multiplication by Columns  
Homework 5.3.2.3
Homework 5.3.2.4

5.3.3 Matrix-Matrix Multiplication by Rows
3/4th  done .rowvec * matrix idea

Friday, October 10, 2014

[DAY 26 OF 100] SATURDAY ,11 OCT 2014

Goals for the day :


1.Linear Algebra:
5.3.2 Matrix-Matrix Multiplication by Columns revision
algos worked by hand -dotp based & axpy based

Homework 5.3.2.3
Homework 5.3.2.4

5.3.3 Matrix-Matrix Multiplication by Rows

Thursday, October 9, 2014

[DAY 25 OF 100] FRIDAY ,10 OCT 2014

Goals for the day :


1.Linear Algebra:
5.3.2 Matrix-Matrix Multiplication by Columns
Homework 5.3.2.1
Homework 5.3.2.2
Homework 5.3.2.3
Homework 5.3.2.4

2.python

Wednesday, October 8, 2014

[DAY 24 OF 100] THURSDAY ,9 OCT 2014

Goals for the day :


1.Linear Algebra:
review proofs in unit 5

reviewed Lots of loops

5.3.2 Matrix-Matrix Multiplication by Columns
watched half the video lesson ,till 1 loop with mat-vec mult

2.python

5 pomodoros

Tuesday, October 7, 2014

[DAY 23 OF 100] WEDNESDAY ,8 OCT 2014

Goals for the day :


1.Linear Algebra:

5.3.1 Lots of Loops

HOMEWORK 5.3.1.1



5.3.2 Matrix-Matrix Multiplication by Columns
Homework 5.3.2.1

Monday, October 6, 2014

[DAY 22 OF 100] TUESDAY ,7 OCT 2014

Goals for the day :


1.Linear Algebra:
Review material  5.2.4

5.3.1 Lots of Loops

HOMEWORK 5.3.1.1


2.Python

[DAY 21 OF 100] MONDAY ,6 OCT 2014

Goals for the day :


1.Linear Algebra:
Review material  5.2.4
hw5.2.4.14 repeat
proof 5.2.4.15

Sunday, October 5, 2014

[DAY 20 OF 100] SUNDAY ,5 OCT 2014

Goals for the day :


1.Linear Algebra:
Review material  5.2.4
proof 5.2.4.12 ,13
HW 5.2.4.14

More artwork .2 pomodoros for maths

Friday, October 3, 2014

[DAY 19 OF 100] SATURDAY ,4 OCT 2014

Goals for the day :


1.Linear Algebra:
Review material  5.2.4
proof 5.2.4.11

2.Python

2 pomodoros only for maths

rest of the time was spent for creating artworks -Mowgli comics for niece :)

Thursday, October 2, 2014

[DAY 18 OF 100] FRIDAY ,3 OCT 2014

Goals for the day :


1.Linear Algebra:
Review material  5.2.4
proofs till 5.2.4.10

5.3.1 Lots of Loops

HOMEWORK 5.3.1.1


5.3.2 Matrix-matrix multiplication by columns

2.Python

3.Bezier

4 pomodoros

Wednesday, October 1, 2014

[DAY 17 OF 100] THURSDAY ,2 OCT 2014

Goals for the day :


1.Linear Algebra:

Review material upto 5.2.4
reviewed proofs upto 5.2.3.3.

5.3.1 Lots of Loops

HOMEWORK 5.3.1.1



2.Python

3.Bezier

plagued by  power failure for most of the day..hope to start matrix algo tomorrow

total 5 pomodoros