# data science

## Data Scientist Vs Data Engineer | Which is better?

Both data scientist and data engineers are the part of team who analyze the business and convert its raw data into useful information for decision making and betterment, growth of business. Both play an important role in business analysis and making strategic decision for improvement of business. Who is data scientist? Data Scientists are responsible …

## Transpose of a Matrix in Python

A transpose of a matrix is obtained by interchanging all its rows into columns or columns into rows. It is denoted by $$\displaystyle {{A}^{t}}$$ or $$\displaystyle {{A}^{‘}}$$. For example, If  $$\displaystyle A=\left[ {\begin{array}{*{20}{c}} 1 & 2 & 3 \\ 4 & 3 & 5 \\ 2 & 6 & 2 \end{array}} \right]\,$$ then  \(\displaystyle A=\left[ …

## Dot Product of Two Matrices in Python

The product of two matrices A and B will be possible if the number of columns of a Matrix A is equal to the number of rows of another Matrix B. A mathematical example of dot product of two matrices A & B is given below. If \(\displaystyle A=\left[ {\begin{array}{*{20}{c}} 1 & 2 \\ 3 …

## Matrix Addition and Subtraction in Python

Matrix Addition and Subtraction in Python programming language is performed like the normal algebraic operations. Before discussing these operations, it is necessary to introduce a bit about Algebra which has been taken from the Arabic word Al-Jabar, afterward, this word turned into Algebra. Algebra is a branch of Mathematics that provides an easy solution to …

## Linear Algebra in TensorFlow (Scalars, Vectors & Matrices)

Linear Algebra in TensorFlow: TensorFlow is open source software under Apache Open Source license for dataflow which is frequently being used for machine learning applications like deep-neural-network to improve the performance of search engines, such as, Google, image captioning, recommendation and translation. For example, when a user types a keyword in Google’s search bar, it …

## Scalars, Vector and Matrices in Python (Using Arrays)

Arrays in python, are frequently used to work with scalars, vectors and matrices, a topic of today’s post. This post is continuation of linear algebra for data science. We use NumPy, a library for the python programming which allows us to work with multidimensional arrays and matrices along with a large collection of high-level mathematical …

## Linear Algebra for Data Science

Linear Algebra for Data Science and machine learning is very essential as the concepts of linear algebra are used to understand the working of algorithms. In this post, we are going to discuss the basic concepts of linear algebra. Why Linear Algebra? Enormous datasets mostly contain hundreds to a large number of individual data objects. …

## 4 Types of Machine Learning (Supervised, Unsupervised, Semi-supervised & Reinforcement)

Machine learning is a subfield of Artificial Intelligence. The concept of machine learning originally started in 1959 by an American Arthur Samuel. He was an expert in the field of computer gaming and intelligent machines. In this post, we are going to discuss the types of machine learning. There are four major types of machine …

## Logistic Regression (Python) Explained using Practical Example

Logistic Regression is a predictive analysis which is used to explain the data and relationship between one dependent binary variable and one or more nominal, ordinal, interval or ratio-level independent variables. It is mostly used in biological sciences and social science applications. For instance, predict whether received email is spam or not. Similarly, predict whether …

## Basics of Python for Data Science

Introduction to Python Python is an open-source, high-level and general-purpose programming language which was created by Guido Van Rossum and released in 1991. Python 3.7 was released on 27.06.2018. It is very powerful, fast, friendly and easy to learn programming language. From here to onward we will use Python 3. Jupyter The Jupyter Notebook is …