Lists in Mathematica & Wolfram Language
Вставка
- Опубліковано 4 чер 2024
- Mathematica Essentials - the first PRO COURSE from Socratica
Buy here: www.socratica.com/courses/mat...
Learn along with free Mathematica notebooks available on github:
github.com/socratica/wolfram
𝙒𝘼𝙉𝙏 𝙈𝙊𝙍𝙀? snu.socratica.com/mathematica
Lists in the Wolfram Language are a fundamental structure. They represent an ordered sequence of expressions. And since everything in Mathematica is an expression, a List is an ordered sequence of pretty much anything! For example, Lists are used to represent vectors, matrices, and tensors. They are also the standard structure for passing collections of data to functions. To become truly fluent in Mathematica, you will need to master Lists.
✷✷✷
MATHEMATICA ESSENTIALS by Socratica
Lists
0:00 Introduction
1:12 Lists as Arguments
2:51 Extracting Part of Lists
4:55 Common List Operations
6:46 Vectors
7:25 Matrices
8:07 Lists as Expressions
8:57 Importance of Lists
9:26 Mathematica Essentials
✷✷✷
We recommend the following (affiliate links):
The Wolfram Language
amzn.to/3D4jqvz
The Mythical Man Month - Essays on Software Engineering & Project Management
amzn.to/2tYdNeP
Innumeracy: Mathematical Illiteracy and Its Consequences
amzn.to/2ri1nf7
Mindset by Carol Dweck
amzn.to/2q9y8Nj
How to Be a Great Student (our first book!)
ebook: amzn.to/2Lh3XSP
Paperback: amzn.to/3t5jeH3
Kindle Unlimited: amzn.to/3atr8TJ
✷✷✷
If you find our work at Socratica valuable, please consider becoming our Patron on Patreon!
/ socratica
If you would prefer to make a one-time donation, you can also use
Socratica Paypal
www.paypal.me/socratica
✷✷✷
Written & Produced by Michael Harrison & Kimberly Hatch Harrison
Edited by Megi Shuke
About our Instructors:
Michael earned his BS in Math from Caltech, and did his graduate work in Math at UC Berkeley and University of Washington, specializing in Number Theory. A self-taught programmer, Michael taught both Math and Computer Programming at the college level. He applied this knowledge as a financial analyst (quant) and as a programmer at Google.
Kimberly earned her BS in Biology and another BS in English at Caltech. She did her graduate work in Molecular Biology at Princeton, specializing in Immunology and Neurobiology. Kimberly spent 16+ years as a research scientist and a dozen years as a biology and chemistry instructor.
Michael and Kimberly Harrison co-founded Socratica.
Their mission? To create the education of the future.
✷✷✷
Welcome to Socratica! We make SMART videos focusing on STEM - science, math, programming. Subscribe here: bit.ly/SocraticaSubscribe
PLAYLISTS
Study Tips bit.ly/StudyTipsPlaylist
Python programming bit.ly/PythonSocratica
SQL programming bit.ly/SQL_Socratica
Chemistry bit.ly/Chemistry_Playlist
Abstract Algebra bit.ly/AbstractAlgebra
Astronomy bit.ly/AstronomySocratica
Biology bit.ly/BiologySocratica
Calculus bit.ly/CalculusSocratica
Geometry bit.ly/GeometrySocratica
Mathematica bit.ly/SocraticaMathematica
Theme: Cody Martin Arcadia RQYAX9HPN0LSPS0J
#Mathematica #Wolfram #WolframLanguage
Mathematica Essentials - the first PRO COURSE from Socratica
Buy here: www.socratica.com/courses/mathematica-essentials
This is really informative....no argument there.
Great video! Thank you for the effort you put into it!
Great video. Would like more in depth description about "anonymous functions"
We'll definitely make a lesson on anonymous (or pure) functions.
Excellent info. Hope more of these follow!
or... Prime@Range@10 or... Prime~Array~10
There are so many nice tricks, too!
10//Range//Prime
is there any idea on making videos on julia programming language !?
I have always found Wolfram's lack of a function analogous to np.empty in numpy of malloc in C extremely irritating, as I often want to assign a buffer list for later reference.
I usually just end up assigning a constant array of zeroes out of laziness to do this.
(my use cases are a bit niche and so I understand why its not included in a convenient way)
I still really like Mathematica though for its speed and convenience, I just find it hard to scale up routines into full programs and so am often left with the difficult question of when to abandon mathematica and move to a more standard programming language.
I do think Wolfram is moving in a good direction towards having the Wolfram Language considered an alternative to traditional languages like C or Python. The new cloud offerings are a good step, as many REST APIs are genuinely just computations. The Application Server and Data Drop services are quite intriguing. The ExternalSession collection of functions also seem promising for corner cases where the Wolfram Language is not optimal. Fingers crossed! I do find myself using Mathematica more and Python less these days which is a good trend...
Grande abraço do 🇧🇷
you didn't even touch the array function 😑.