Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Dyalog APL for Data Science: From Basic Analysis to Materials Science Applications

Dyalog User Meetings via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore data science applications in Dyalog APL through this 18-minute conference talk that demonstrates the language's powerful capabilities for data analysis. Learn how APL primitives can solve introductory data science problems, comparing implementations with Python using classic datasets like Berkeley Admissions (1973) and Fisher's Iris Dataset (1936). Discover advanced Dyalog features for library development, including inverted tables, dynamic namespaces, and object-oriented programming. Follow along as real-world applications in materials science and microstructural analysis of metals are presented, showcasing APL's practical value in scientific computing. Gain insights into how APL's concise syntax and powerful primitives make it an effective tool for data scientists, complete with downloadable presentation slides for further reference.

Syllabus

What is Data Science?
Berkeley Admissions 1973
Comparing APL and Python implementations Berkeley Admissions
Fisher's Iris Dataset 1936
Comparing APL and Python implementations Fisher's Iris Dataset
Google Trends Last 5 Years: Scotch
Comparing APL and Python implementations Google Trends: Scotch
Can You Do Data Science in APL? science ⌸ data
Beyond ⌸: Inverted Tables by Roger Hui
Dynamic Namespaces
Object-Oriented Programming: Data Namespace
Application Example: Microstructural Analysis of Metals
Conclusion: as an APLer, You Are a Data Scientist!

Taught by

Dyalog User Meetings

Reviews

Start your review of Dyalog APL for Data Science: From Basic Analysis to Materials Science Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.