Modern graph theory algorithms with Python : harness the power of graph algorithms and real-world network applications using Python

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing Ltd., 2024.
Status
Available Online

Description

"Solve challenging and computationally intensive analytics problems by leveraging network science and graph algorithms Key FeaturesLearn how to wrangle different types of datasets and analytics problems into networksLeverage graph theoretic algorithms to analyze data efficientlyApply the skills you gain to solve a variety of problems through case studies in PythonPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWe are living in the age of big data, and scalable solutions are a necessity. Network science leverages the power of graph theory and flexible data structures to analyze big data at scale. This book guides you through the basics of network science, showing you how to wrangle different types of data (such as spatial and time series data) into network structures. You'll be introduced to core tools from network science to analyze real-world case studies in Python. As you progress, you'll find out how to predict fake news spread, track pricing patterns in local markets, forecast stock market crashes, and stop an epidemic spread. Later, you'll learn about advanced techniques in network science, such as creating and querying graph databases, classifying datasets with graph neural networks (GNNs), and mining educational pathways for insights into student success. Case studies in the book will provide you with end-to-end examples of implementing what you learn in each chapter. By the end of this book, you'll be well-equipped to wrangle your own datasets into network science problems and scale solutions with Python.What you will learnTransform different data types, such as spatial data, into network formatsExplore common network science tools in PythonDiscover how geometry impacts spreading processes on networksImplement machine learning algorithms on network data featuresBuild and query graph databasesExplore new frontiers in network science such as quantum algorithmsWho this book is forIf you're a researcher or industry professional analyzing data and are curious about network science approaches to data, this book is for you. To get the most out of the book, basic knowledge of Python, including pandas and NumPy, as well as some experience working with datasets is required. This book is also ideal for anyone interested in network science and learning how graph algorithms are used to solve science and engineering problems. R programmers may also find this book helpful as many algorithms also have R implementations." -- Provided by publisher.

More Details

Format
Language
English
ISBN
9781805120179, 1805120174

Notes

General Note
Description based upon print version of record.
Bibliography
Includes bibliographical references and index.
Description
"Solve challenging and computationally intensive analytics problems by leveraging network science and graph algorithms Key FeaturesLearn how to wrangle different types of datasets and analytics problems into networksLeverage graph theoretic algorithms to analyze data efficientlyApply the skills you gain to solve a variety of problems through case studies in PythonPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWe are living in the age of big data, and scalable solutions are a necessity. Network science leverages the power of graph theory and flexible data structures to analyze big data at scale. This book guides you through the basics of network science, showing you how to wrangle different types of data (such as spatial and time series data) into network structures. You'll be introduced to core tools from network science to analyze real-world case studies in Python. As you progress, you'll find out how to predict fake news spread, track pricing patterns in local markets, forecast stock market crashes, and stop an epidemic spread. Later, you'll learn about advanced techniques in network science, such as creating and querying graph databases, classifying datasets with graph neural networks (GNNs), and mining educational pathways for insights into student success. Case studies in the book will provide you with end-to-end examples of implementing what you learn in each chapter. By the end of this book, you'll be well-equipped to wrangle your own datasets into network science problems and scale solutions with Python.What you will learnTransform different data types, such as spatial data, into network formatsExplore common network science tools in PythonDiscover how geometry impacts spreading processes on networksImplement machine learning algorithms on network data featuresBuild and query graph databasesExplore new frontiers in network science such as quantum algorithmsWho this book is forIf you're a researcher or industry professional analyzing data and are curious about network science approaches to data, this book is for you. To get the most out of the book, basic knowledge of Python, including pandas and NumPy, as well as some experience working with datasets is required. This book is also ideal for anyone interested in network science and learning how graph algorithms are used to solve science and engineering problems. R programmers may also find this book helpful as many algorithms also have R implementations." -- Provided by publisher.
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Table of Contents

Part 1.Introduction to Graphs and Networks with Examples
Chapter 1. What is a Network?
Chapter 2. Wrangling Data into Networks with NetworkX and igraph
Part 2. Spatial Data Applications
Chapter 3. Demographic Data
Chapter 4. Transportation Data
Chapter 5. Ecological Data
Part 3. Temporal Data Applications
Chapter 6. Stock Market Data
Chapter 7. Goods Prices/Sales Data
Chapter 8. Dynamic Social Networks
Part 4. Advanced Applications
Chapter 9. Machine Learning for Networks
Chapter 10. Pathway Mining
Chapter 11. Mapping Language Families - an Ontological Approach
Chapter 12. Graph Databases
Chapter 13. Putting It All Together
Chapter 14. New Frontiers.

Discover More

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Farrelly, C., Kalala Mutombo, F., & Giske, M. (2024). Modern graph theory algorithms with Python: harness the power of graph algorithms and real-world network applications using Python . Packt Publishing Ltd..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Farrelly, Colleen, Franck, Kalala Mutombo and Michael, Giske. 2024. Modern Graph Theory Algorithms With Python: Harness the Power of Graph Algorithms and Real-world Network Applications Using Python. Birmingham, UK: Packt Publishing Ltd.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Farrelly, Colleen, Franck, Kalala Mutombo and Michael, Giske. Modern Graph Theory Algorithms With Python: Harness the Power of Graph Algorithms and Real-world Network Applications Using Python Birmingham, UK: Packt Publishing Ltd, 2024.

Harvard Citation (style guide)

Farrelly, C., Kalala Mutombo, F. and Giske, M. (2024). Modern graph theory algorithms with python: harness the power of graph algorithms and real-world network applications using python. Birmingham, UK: Packt Publishing Ltd.

MLA Citation, 9th Edition (style guide)

Farrelly, Colleen,, Franck Kalala Mutombo, and Michael Giske. Modern Graph Theory Algorithms With Python: Harness the Power of Graph Algorithms and Real-world Network Applications Using Python Packt Publishing Ltd., 2024.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
b068efc1-412e-02ed-a3fe-1a7cdf19b21b-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDb068efc1-412e-02ed-a3fe-1a7cdf19b21b-eng
Full titlemodern graph theory algorithms with python harness the power of graph algorithms and real world network applications using python
Authorfarrelly colleen
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-05-03 03:29:00AM

Book Cover Information

Image Sourcegoogle_isbn
First LoadedFeb 18, 2025
Last UsedMar 6, 2025

Marc Record

First DetectedDec 16, 2024 11:30:14 PM
Last File Modification TimeDec 17, 2024 08:29:22 AM
SuppressedRecord had no items

MARC Record

LEADER05235cam a2200469 i 4500
001on1436832843
003OCoLC
00520241217082744.0
006m     o  d        
007cr cnu||||||||
008240608s2024    enka    ob    001 0 eng d
020 |a 9781805120179|q (electronic bk.)
020 |a 1805120174|q (electronic bk.)
035 |a (OCoLC)1436832843
037 |a 9781805127895|b O'Reilly Media
037 |a 10559425|b IEEE
040 |a EBLCP|b eng|e rda|e pn|c EBLCP|d ORMDA|d OCLCO|d IEEEE|d BNG|d UKAHL
049 |a MAIN
050 4|a QA76.73.P98
08204|a 005.13/3|2 23/eng/20240617
1001 |a Farrelly, Colleen,|e author.|9 460617
24510|a Modern graph theory algorithms with Python :|b harness the power of graph algorithms and real-world network applications using Python /|c Colleen M. Farrely, Franck Kalala Mutombo ; [foreword by Michael Giske].
264 1|a Birmingham, UK :|b Packt Publishing Ltd.,|c 2024.
300 |a 1 online resource :|b illustrations.
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Description based upon print version of record.
504 |a Includes bibliographical references and index.
5050 |a Part 1.Introduction to Graphs and Networks with Examples -- Chapter 1. What is a Network? -- Chapter 2. Wrangling Data into Networks with NetworkX and igraph -- Part 2. Spatial Data Applications -- Chapter 3. Demographic Data -- Chapter 4. Transportation Data -- Chapter 5. Ecological Data -- Part 3. Temporal Data Applications -- Chapter 6. Stock Market Data -- Chapter 7. Goods Prices/Sales Data -- Chapter 8. Dynamic Social Networks -- Part 4. Advanced Applications -- Chapter 9. Machine Learning for Networks -- Chapter 10. Pathway Mining -- Chapter 11. Mapping Language Families - an Ontological Approach -- Chapter 12. Graph Databases -- Chapter 13. Putting It All Together -- Chapter 14. New Frontiers.
520 |a "Solve challenging and computationally intensive analytics problems by leveraging network science and graph algorithms Key FeaturesLearn how to wrangle different types of datasets and analytics problems into networksLeverage graph theoretic algorithms to analyze data efficientlyApply the skills you gain to solve a variety of problems through case studies in PythonPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWe are living in the age of big data, and scalable solutions are a necessity. Network science leverages the power of graph theory and flexible data structures to analyze big data at scale. This book guides you through the basics of network science, showing you how to wrangle different types of data (such as spatial and time series data) into network structures. You'll be introduced to core tools from network science to analyze real-world case studies in Python. As you progress, you'll find out how to predict fake news spread, track pricing patterns in local markets, forecast stock market crashes, and stop an epidemic spread. Later, you'll learn about advanced techniques in network science, such as creating and querying graph databases, classifying datasets with graph neural networks (GNNs), and mining educational pathways for insights into student success. Case studies in the book will provide you with end-to-end examples of implementing what you learn in each chapter. By the end of this book, you'll be well-equipped to wrangle your own datasets into network science problems and scale solutions with Python.What you will learnTransform different data types, such as spatial data, into network formatsExplore common network science tools in PythonDiscover how geometry impacts spreading processes on networksImplement machine learning algorithms on network data featuresBuild and query graph databasesExplore new frontiers in network science such as quantum algorithmsWho this book is forIf you're a researcher or industry professional analyzing data and are curious about network science approaches to data, this book is for you. To get the most out of the book, basic knowledge of Python, including pandas and NumPy, as well as some experience working with datasets is required. This book is also ideal for anyone interested in network science and learning how graph algorithms are used to solve science and engineering problems. R programmers may also find this book helpful as many algorithms also have R implementations." --|c Provided by publisher.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Python (Computer program language)|9 71333
650 0|a Computer algorithms.|9 66068
7001 |a Kalala Mutombo, Franck,|e author.
7001 |a Giske, Michael,|e writer of foreword.
77608|i Print version:|a Farrelly, Colleen M.|t Modern Graph Theory Algorithms with Python|d Birmingham : Packt Publishing, Limited,c2024
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781805127895/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH42157706
938 |a ProQuest Ebook Central|b EBLB|n EBL31355107
994 |a 92|b VIA
999 |c 360956|d 360956