Professional Documents
Culture Documents
flon.T nTTd.
GRA,dR 8 OTTdR%mOTdBOOjpq o%IPYNBq(
o SSI4NMENT o
o)o)o hmST?2bTInmSc
xO2R i2PYTER NOTEBOOj ASSIGNMENT WILL OFTEN HAuE t ELEMENTSc WRITTEN ANSWERS: CODE ANSWERS: AND Q2Iy
ANSWERS% 8OR WRITTEN ANSWERS: YO2 MAY INSERT IMAGES OF YO2R HANDWRITTEN WORj IN CODE CELLS: OR WRITE
YO2R ANSWERS IN MARjDOWN AND kA/Ew% 8OR Q2Iy ANSWERS: YO2R RdCOR,%TXT LE WILL RECORD YO2R ANSWER
CHOICES IN THE Q2Iy MOD2LES FOR S2BMISSION% aOTH YO2R Q2Iy ANSWERS AND CODE ANSWERS WILL BE A2TOGRADED ON
4RADESCOPE% /HIS ASSIGNMENT DOES NOT HAuE THE Q2Iy PORTION%
8OR ALL ELEMENTS: ,# m#/ l#,-8x /gd bdkkr% 12T YO2R ANSWERS nmLY IN THE ANSWER CELLS GIuEN: AND
Dn mnT DELETE bELLS% -F YO2 FAIL TO FOLLOW THESE INSTR2CTIONS: YO2 WILL LOSE POINTS ON YO2R S2BMISSION%
lAjE S2RE TO SHOW THE STEPS OF YO2R SOL2TION FOR EuERY Q2ESTION TO RECEIuE CREDIT: NOT J2ST THE NAL ANSWER%
xO2 MAY SEARCH INFORMATION ONLINE B2T YO2 WILL NEED TO WRITE CODE6ND SOL2TIONS TO ANSWER THE Q2ESTIONS
YO2RSELF% xO2 WILL S2BMIT YO2R %IPYNB LE AND RECORD%TXT TO GRADESCOPE WHEN YO2 ARE NISHED%
) RED2CTION FOR THE RST DAY AND oz) RED2CTION AFTERWARDS FOR EuERY EXTRA DAY PAST D2E%
xO2 CO2LD 2SE INLINE k /dw IN MARjDOWN pRECOMMENDED( OR 2SE MARjDOWNS” INCL2DE IMAGE F2NCTIONALITY TO
S2BMIT YO2R WRITTEN RESPONSES%
i 6dw P?EbnMMEmDED( gERE IS A FANTASTIC T2TORIAL FROM bAL/ECH ABO2T 2SING k /dw IN i2PYTER mOTEBOOj%%
xO2 CO2LD ALSO ND uARIO2S k /dw T2TORIALS AND CHEAT SHEETS ONLINE%
hmbL2DE hMA4ES -F YO2 ARE STILL GETTING FAMILIAR WITH 2SING kA/Ew: HANDWRITE THE RESPONSE ON PAPER OR THE
STYL2S% /AjE A PICT2RE OR SCREENSHOT OF YO2R ANSWER: AND INCL2DE THAT IMAGE IN THE i2PYTER mOTEBOOj% aE S2RE
o
TO INCL2DE THAT IMAGE IN THE bIMGS DIRECTORY% kET”S SAY YO2 HAuE YO2R .o RESPONSE SAuED AS IMGS6+o%PNGs
THE MARjDOWN SYNTAX TO INCL2DE THAT IMAGE IS =\+o[pIMGS6+o%PNG(%
xO2 M2ST CHECj BOTH S2BMISSION O2TP2T ON THE GRADESCOPE p SSIGNMdNT o h mOTdBOOj AND SSIGNMdNT o
h lAN2AL 4RA,ING( CORRECTLY REECTS YO2R WORj AND RESPONSES% -F YO2 NOTICE INCONSISTENCIES BETWEEN YO2R
NOTEBOOj AND THE lAN2AL 4RADING PORTION: YO2 NEED TO MAjE A 1IAyyA POST: AND WE CAN HELP YO2 WITH THAT%
𝜆𝑦 𝑓(
o% 𝑒 𝑤( 9 ⊤ ⎤ 𝑆}𝑓 : WHERE ⊤ IS A CONSTANT: DERIuE 𝜆𝑓 %
𝜆𝑦 𝑓(
3% 𝑒 𝑤( 9 LN ) 𝑆𝑓 (: DERIuE 𝜆𝑓
onhlTrc oz
o)t)3 mSWE?
o%
𝑒 𝑤( ⊤ ⎤ 𝑆}𝑓 (
9
𝑤 𝑤
⊤ 𝑆}𝑓
9∘ ⎤∘
𝑤 𝑤
𝑆}𝑓 ⊤𝑤(
9∘,⎤∘ ∘
⊤𝑤( 𝑤
9 ⎤ ∘ 𝑆}𝑓 ∘ ⊤
9 ⎤0,⊤𝑆}𝑓
3
3%
𝑒 𝑤(
9 LN ) 𝑆𝑓 ((
𝑤 𝑤
LN ) 𝑆𝑓 ( ) 𝑆𝑓 (
9∘ ∘
) 𝑆𝑓 ( 𝑤
0
9∘ ∘ 𝑆𝑓
) 𝑆𝑓
𝑆𝑓
9
) 𝑆𝑓
⎤4 ) 3 90
]
4 ⎤ 3 9 ⎤0
A( rOLuE FOR 4 + 3 (%
B( #NCE YO2 OBTAIN 4 + 3 ( IN 1ART A: PLEASE CALC2LATE NAL RES2LT FROM 9 4 𝑤4 ) 3 𝑤3 WHEN
𝑤4 + 𝑤3 ( 9 + (%
onhlTrc oz
A% 4 9 0+ 3 9 0
B% 9 0 × ) 0 × 9
DATASET 𝐸 IS DENOTED AS 𝐸 9 =X4 + X3 + X1 + X5 + X} |: WHERE EACH SAMPLE REFERS TO THE SPECICATION OF A CAR%
qEPRESENT THIS DATASET 𝐸 2SING A MATRIX% rHOW YO2R RES2LT IN THE CODE CELL BELOW% /HE RES2LT uARIABLE SHO2LD
BE NAMED AS r%
t
gImTc o% 8OR THE CATEGORICAL FEAT2RES: YO2 MAY 2SE THE ONEhHOT ENCODING STRATEGY% 3% vE EXPECT EACH
DATA SAMPLE TO BE A ROW IN THE MATRIX: AND THEREFORE THE SHAPE OF THE RES2LTING MATRIX SHO2LD BE ∘ 7%
t% vE EXPECT FEAT2RES TO BE PLACED IN THE ORDER OF kdNGTH: gdIGHT: lAjdu/OYOTA: lAjdu@lv: lAjdu!OR,:
]OLORu@L2d: ]OLORurIL_dR: ]OLORu'd,: ]OLORu@LACj% 5% /O AuOID ISS2ES WITH A2TOGRADER: PLEASE ONLY 2SE
INTEGERS IN YO2R MATRIX%
onhlTrc oz
-N \o[c r 8 \
n 'O_ LOOiS LIiE T>ISc
n bw: w: w: w: w: w: w: w: w[ _>E'E w IS AN INTEGE'
n ad4-m r#k26-#m
\oet: 73: o: z: z: o: z: z: z[:
\oeo: 7f: z: o: z: z: o: z: z[:
\oe3: fn: z: o: z: z: z: o: z[:
\osn: 7e: z: z: o: o: z: z: z[:
\oe3: ft: o: z: z: z: z: z: o[:
n dm, r#k26-#m
[
-N \ [c GRA,dR%CHdCjpq9NdhHOT dNCO,INGq(
⎤ ⎤
r2PPOSE A 9 ⎢ 0
⎣ ⎦
⎥: B 9 ⎢ 6 ⎥s 2 9 ⎢ 0
⎣ ⎦ ⎣ ⎥⎦ : 𝐴 9 ⎢⎤
⎣ 6⎥ ⎦%
{6 ⎡ {⎤⎡ {6 7⎡ { ⎤⎡
vE PROuIDE THE FOLLOWING CODES TO CONuERT A+ B INTO m2M1Y ARRAYS% xO2 CAN 2SE THE SAME METHOD TO CONuERT
+ a INTO m2M1Y ARRAYS% 1LEASE NAME YO2R uARIABLE AS AND @ RESPECTIuELY%
mOTEc o% -N m2M1Y: BOTH COL2MN uECTOR AND ROW uECTOR ARE REPRESENTED AS oh, ARRAY%
5
3% NP%,OTp :@( OR %,OTp@( IN m2M1Y PACjAGE COMP2TES THE DOT PROD2CT BETWEEN MATRICES AND @
prTRICTLY SPEAjING: IT IS EQ2IuALENT TO MATRIX M2LTIPLICATION FOR 3h, ARRAYS: AND INNER PROD2CT OF uECTORS
FOR oh, ARRAYS(%
t% -N m2M1Y: BINARY OPERATORS S2CH AS a: 6: . AND h COMP2TE THE ELEMENThWISE OPERATIONS BETWEEN TWO
MATRICES
5% -N THE FOLLOWING PROBLEMS: ×⋅“ OPERATOR MEANS ELEMENThWISE PROD2CT OR gADAMARD PROD2CT FOR MATRICES
AND uECTORS% ×−“ OPERATOR MEANS INNER PROD2CT FOR uECTORS%
onhlTrc 5
-N \ [c GRA,dR%CHdCjpqm2MPY oq(
xO2R IMPLEMENTATION SHO2LD WORj FOR ANY uECTORS WITH COMPATIBLE DIMENSIONS%
onhlTrc e
O2TP2Tuo 8 _dCTORudLdMdNTWISduPRO,2CTpA: B(
n ad4-m r#k26-#m
RdS2LT 8 A * B n O' NP)DOTpA: B(
n dm, r#k26-#m
.dTt.m RdS2LT
O2TP2Tu3 8 _dCTORu,OTuPRO,2CTpA: B(
o% 𝐵 9 2 ⋅ 𝐴 pMATRIXudLdMdNTWISduPRO,2CT(
3% 𝐶 9 2∗ 𝐴 pMATRIXuAuTRANSPOSduM2LTIPLYuB(
t% 𝐷 9 2𝐴∗ pMATRIXuAuM2LTIPLYuBuTRANSPOSd(
xO2R IMPLEMENTATION SHO2LD WORj FOR ANY MATRICES WITH COMPATIBLE DIMENSIONS%
onhlTrc o3
O2TP2Tuo 8 MATRIXudLdMdNTWISduPRO,2CTp : @(
O2TP2Tu3 8 MATRIXuAuTRANSPOSduM2LTIPLYuBp : @(
O2TP2Tut 8 MATRIXuAuM2LTIPLYuBuTRANSPOSdp : @(
7
o)s)5 .2ESTInm 5)5
⎤
𝐵 9 𝑥2 𝐴[ 9 ⎢
⎣0 ⎤ 6⎥ ⎦
{6 7 ⎤⎡
bOMPLETE THE FOLLOWING F2NCTION CONCATdNATduCOL2MNS TO CONCATENATE THE COL2MNS OF TWO MATRICES pTHEY
HAuE THE SAME N2MBER OF ROWS(% xO2R IMPLEMENTATION SHO2LD BE ABLE TO HANDLE MATRICES WITH ARBITRARY
N2MBER OF ROWS AND COL2MNS%
onhlTrc 7
lATPLOTLIB IS A uERY 2SEF2L LIBRARY TO PLOT GRAPHS% kATER IN THE CO2RSE: YO2 MAY NEED TO PLOT YO2R OWN GRAPHS
IN YO2R REPORT S2CH ASc LOSS uS% ITERATION: ACC2RACY uS% CATEGORY% vE WILL START WITH A SIMPLE EXERCISE%
/HIS CODE CREATES A GRAPH WITH THE ORIGINAL SINE C2RuE AND ANOTHER C2RuE WHERE ITERATIONS OF 4A2SSIAN NOISE
pz MEAN: z%o STANDARD DEuIATION( ARE ADDED TO THE ORIGINAL SINE C2RuE%
NP%RAN,OM%Sdd,pz(
;
SPACd 8 NP%LINSPACdpz: oz: N2M 8 fz(
SINd 8 NP%SINpSPACd(
SINduf 8 SINd
Fn. I fm RANGdpf(c
SINduf 8 SINduf . NP%RAN,OM%NORMALpSCALd 8 z%o: SIyd 8 fz(
-N THE CELL BELOW: COPY THE APPROACH ABOuE B2T ADD TWO NEW C2RuES TO THE PLOT% dACH SHO2LD HAuE A DI0ERENT
COLOR TO DISTING2ISH IT FROM THE OTHER C2RuES% /HE NEW C2RuES WILL ADD 3z AND ozz ITERATIONS OF 4A2SSIAN
NOISE pz MEAN: z%o STANDARD DEuIATION( ONTO THE ORIGINAL SINE C2RuE% 1LOT THE TWO NEW C2RuES YO2 OBTAINED
AS WELL AS THE C2RuE FROM THE ORIGINAL CODE% /HE LEGEND SHO2LD LABEL THE NEW C2RuES AS NOISE 3z ITERS AND
NOISE ozz ITERS% qEPORT YO2R CODE AND THE NAL PLOTc ONE G2RE WITH FO2R DI0ERENTLY COLORED C2RuES pORIGINAL:
ITERS: 3z ITERS: ozz ITERS(%
onhlTrc oz
e
-N \33[c flon.T mtlou r mo
flon.T l ToknTkfapouoknT r okT
NP%RAN,OM%Sdd,pz(
SPACd 8 NP%LINSPACdpz: oz: N2M 8 fz(
SINd 8 NP%SINpSPACd(
n ad4-m r#k26-#m
n ]OlPUTE f ITE'ATIONS O= 4AUSSIAN NOISE
SINduf 8 SINd
Fn. I fm RANGdpf(c
SINduf 8 SINduf . NP%RAN,OM%NORMALpSCALd 8 z%o: SIyd 8 fz(
n ]OlPUTE 3z ITE'ATIONS O= 4AUSSIAN NOISE
SINdu3z 8 SINd
Fn. I fm RANGdp3z(c
SINdu3z 8 SINdu3z . NP%RAN,OM%NORMALpSCALd 8 z%o: SIyd 8 fz(
n ]OlPUTE ozz ITE'ATIONS O= 4AUSSIAN NOISE
SINduozz 8 SINd
Fn. I fm RANGdpozz(c
SINduozz 8 SINduozz . NP%RAN,OM%NORMALpSCALd 8 z%o: SIyd 8 fz(
PLT%SCATTdRpSPACd: SINd: COLOR 8 "B": LABdL 8 "SINduC2R_d"(
PLT%PLOTpSPACd: SINduf: COLOR 8 "R": LABdL 8 "NOISdufuITdRS"(
PLT%PLOTpSPACd: SINdu3z: COLOR 8 "G": LABdL 8 "NOISdu3zuITdRS"(
PLT%PLOTpSPACd: SINduozz: COLOR 8 "Y": LABdL 8 "NOISduozzuITdRS"(
PLT%LdGdN,p(
PLT%SHOWp(
n dm, r#k26-#m
n
o)e .UESTION 7c ,ATA lANIPULATION
-N \3f[c PRINTpw\tcf: oct[( n 1'INT 5T> AND fT> 'O_S: 3ND AND t'D COLUlNS)
PRINTpw\ct: c3[( n 1'INT =I'ST t 'O_S: =I'ST 3 COLUlNS)
\\t%o o%f[
\t%7 o%5[[
\\f%o t%f[
oz
\5%n t% [
\5%s t%3[[
4ET THE RST 3 FEAT2RES OF THE RST DATA POINTS pI%E% RST 3 COL2MNS AND RST ROWS( OF ARRAY w% pxO2 CAN
PRINT THE •3 ARRAY(%
onhlTrc 5
bALC2LATE THE MEAN AND THE uARIANCE OF THE 3ND FEAT2RE pTHE 3ND COL2MN( OF ARRAY w%
onhlTrc e
1ERFORM A LINEAR PROJECTION ON THE oST t FEAT2RES OF ALL DATA POINTS 2SING THE WEIGHT uECTOR W: WHERE W 9
+ + 0(% xO2 CAN DO SO BY CALC2LATING A DOT PROD2CT BETWEEN THE oST t FEAT2RES OF ALL DATA POINTS AND THE
WEIGHT uECTOR W% /HE SHAPE OF PROJECTED DATA POINTS SHO2LD BE poz: o( OR poz:(: DEPENDING ON THE WEIGHT
uECTOR IS REGARDED AS A MATRIX OR A uECTOR% bALC2LATE THE MEAN OF THE PROJECTED DATA POINTS%
gINTc xO2 CAN CALC2LATE THE PROJECTION WITH A SINGLE LINE CODE 2SING NP%DOT: B2T YO2 SHO2LD BE CAREF2L WITH
THE DIMENSION MATCHING FOR THE DOT PROD2CT%
onhlTrc 5
oo
-N \to[c W 8 NP%ARRAYp\t:3:o[(
999 .2ESTION 7%5 qANDOMLY SAMPLE t DATA POINTS pROWS( OF ARRAY w BY RANDOMLY CHOOSING THE ROW INDICES%
qET2RN THE SAMPLED DATA POINTS%
gINTc NP%RANDOM%RANDINT
onhlTrc 5
DD ONE MORE FEAT2RE pONE MORE COL2MN( TO THE ARRAY w AFTER THE LAST FEAT2RE% /HE uAL2ES OF THE ADDED
FEAT2RE FOR ALL DATA POINTS ARE CONSTANT o% qET2RN THE RST DATA POINT pRST ROW( OF THE NEW ARRAY%
onhlTrc
o3
o)e)8 .2ESTInm s)s
DD ONE MORE DATA POINT pONE MORE ROW( TO THE ARRAY w AFTER THE LAST DATA POINT% /HE uAL2E OF THE ADDED
DATA POINT IS THE SAME AS THE RST DATA POINT% qET2RN THE RST FEAT2RE pRST COL2MN( OF THE NEW ARRAY%
gINTc NP%_STACj
onhlTrc
3 dND O8 o
3)o rUBMISSION
lAjE S2RE YO2 HAuE R2N ALL CELLS IN YO2R NOTEBOOj IN ORDER BEFORE R2NNING THE CELL BELOW: SO THAT ALL
IMAGES6GRAPHS APPEAR IN THE O2TP2T% /HE CELL BELOW WILL GENERATE A yIP LE FOR YO2 TO S2BMIT%
1LEASE MAjE S2RE TO SEE THE O2TP2T OF THE GRADESCOPE A2TOGRADER% xO2 ARE RESPONSIBLE FOR WAITING AND
ENS2RING THAT THE A2TOGRADER IS EXEC2TING NORMALLY FOR YO2R S2BMISSION% 1LEASE CREATE A 1IAyyA POST IF YO2
SEE ERRORS IN A2TOGRADER EXEC2TION%
ot