Data Science & Machine Learning
Join this channel to learn data science, artificial intelligence and machine learning with funny quizzes, interesting projects and amazing resources for free For collaborations: @love_data
Show more๐ Analytical overview of Telegram channel Data Science & Machine Learning
Channel Data Science & Machine Learning (@datasciencefun) in the English language segment is an active participant. Currently, the community unites 75 645 subscribers, ranking 2 114 in the Education category and 4 359 in the India region.
๐ Audience metrics and dynamics
Since its creation on ะฝะตะฒัะดะพะผะพ, the project has demonstrated rapid growth, gathering an audience of 75 645 subscribers.
According to the latest data from 11 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 911 over the last 30 days and by 29 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 3.63%. Within the first 24 hours after publication, content typically collects 1.36% reactions from the total number of subscribers.
- Post reach: On average, each post receives 2 747 views. Within the first day, a publication typically gains 1 032 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 5.
- Thematic interests: Content is focused on key topics such as learning, accuracy, distribution, panda, dataset.
๐ Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
โJoin this channel to learn data science, artificial intelligence and machine learning with funny quizzes, interesting projects and amazing resources for free
For collaborations: @love_dataโ
Thanks to the high frequency of updates (latest data received on 12 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Education category.
import numpy as np
๐น 2. Creating a NumPy Array
From a List
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr)
Output:
[1 2 3 4]๐น 3. Check Array Type
print(type(arr))
Output:
<class 'numpy.ndarray'>
๐น 4. NumPy Array Operations
Addition:
import numpy as np
arr = np.array([1, 2, 3])
print(arr + 2)
Output:
[3 4 5]Multiplication:
print(arr * 2)
Output:
[2 4 6]๐น 5. NumPy Built-in Functions
arr = np.array([10, 20, 30, 40])
print(arr.sum())
print(arr.mean())
print(arr.max())
print(arr.min())
Output:
100 25.0 40 10๐น 6. NumPy Array Shape
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
Output:
(2, 3)Meaning: 2 rows and 3 columns. ๐น 7. Why NumPy is Important? NumPy is the foundation of data science libraries: โ Pandas โ Scikit-Learn โ TensorFlow โ PyTorch All these libraries use NumPy internally. ๐ฏ Today's Goal โ Install NumPy โ Create arrays โ Perform math operations โ Understand array shape Double Tap โฅ๏ธ For More
print(10 / 0)
Output: ZeroDivisionError
This will crash the program.
๐น 2. Using tryโexcept
We use tryโexcept to handle errors.
Syntax:
try:
# code that may cause error
except:
# code to handle error
Example:
try:
x = 10 / 0
except:
print("Error occurred")
Output: Error occurred
๐น 3. Handling Specific Exceptions
try:
num = int("abc")
except ValueError:
print("Invalid number")
โ Handles only ValueError.
๐น 4. Using else
else runs if no error occurs.
try:
x = 10 / 2
except:
print("Error")
else:
print("No error")
Output: No error
๐น 5. Using finally
finally always executes.
try:
file = open("data.txt")
except:
print("File not found")
finally:
print("Execution completed")
๐น 6. Common Python Exceptions
โข ZeroDivisionError: Division by zero
โข ValueError: Invalid value
โข TypeError: Wrong data type
โข FileNotFoundError: File does not exist
๐ฏ Today's Goal
โ Understand exceptions
โ Use tryโexcept
โ Handle specific errors
โ Use else and finally
๐ Exception handling is widely used in data pipelines and production code.
Double Tap โฅ๏ธ For Moreopen("filename", "mode")
Example: file = open("data.txt", "r")
๐ "r" โ Read mode
๐น 2. File Modes
- "r" โ Read file
- "w" โ Write file (overwrites existing content)
- "a" โ Append file (adds to existing content)
- "r+" โ Read and write
๐น 3. Reading a File
- Read Entire File: file.read()
- Read One Line: file.readline()
- Read All Lines: file.readlines()
๐น 4. Writing to a File
file = open("data.txt", "w")
file.write("Hello Data Science")
file.close()
โ "w" will overwrite existing content.
๐น 5. Append to File
file = open("data.txt", "a")
file.write("\nNew line added")
file.close()
โ Adds content without deleting old data.
๐น 6. Best Practice (Very Important โญ)
Use with statement.
with open("data.txt", "r") as file:
content = file.read()
print(content)
โ Automatically closes the file.
๐น 7. Why File Handling is Important?
Used for:
โ Reading datasets
โ Saving results
โ Logging machine learning models
โ Data preprocessing
๐ฏ Todayโs Goal
โ Understand file modes
โ Read files
โ Write files
โ Use with open()
๐ File handling is used heavily when working with CSV datasets in data science.
Double Tap โฅ๏ธ For More
Available now! Telegram Research 2025 โ the year's key insights 
