|
|
|
|
|
|
|
Zoom Recording ID: 94179141077
UUID: NmhE3/JGTqW/E5ik4X619w==
Meeting Time: 2021-10-11T14:56:33Z
|
|
Subspace Clustering with Missing Data via Integer Programming In the Subspace Clustering with Missing Data (SCMD) problem, we are given a collection of n data points, arranged into columns of a…
|
|
|
|
Given that pre-enroll is this weekend, we end the course with a discussion of where to go from here.This class will be the “advising lecture” that I traditionally give at the end of the…
|
|
Music: https://www.bensound.comStock footage: https://www.videvo.net
|
|
In the previous video we introduced the term coroutine but did not actually define it. In this video we give a more concrete definition. As a result, we see that coroutines and generators have a lot…
|
|
Generators take iterators as input, but they also produce one as output. In this video we show how to chain iterators together, doing complex operations on our data.
|
|
|
|
This partial typing from the previous video has a name. It is called duck typing. In this video we show both why this is so popular among Python programmers and also why it is so controversial.
|
|
In this video we show how to take recursive definitions from mathematics and implement them in Python. To do this, we will need to have a function call itself in its own definition.
|
|
Recursion is a general concept that does not just apply to programming languages. In this video we show that recursion exists in mathematics and even natural language.
|
|
This video introduces an advanced topic that is completely optional and will not appear on any exam. Lists don’t just allow us to use a single position in an assignment statement. We can also…
|
|
Try-except statements will allow use to write functions that we could not write with conditional statements. In this video, we show how to use try-except as a general programming tool.
|