<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">On Fri, Feb 1, 2019, 6:16 PM Adrien Ricocotam <<a href="mailto:ricocotam@gmail.com">ricocotam@gmail.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>A thing I thought about but I'm not satisfy is using the new matrix-multiplication operator:</div><div><br></div><div> my_string_vector @ str.lower</div><div>
<div><br></div><div> def compute_grad(a_student):</div><div> return "you bad"</div>
</div><div> my_student_vector @ compute_grad</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">This is certainly doable. But why would it be better than:</div><div dir="auto"><br></div><div dir="auto">map(str.lower, my_string_vector)</div><div dir="auto">map(compute_grad, my_student_vector)</div><div dir="auto"><br></div><div dir="auto">These latter seem obvious, clear, and familiar.</div></div>