About Suraj Joshi
LinkedInSuraj Joshi is a backend software engineer at Matrice.ai.
Articles by Suraj Joshi
Python How-To's
- How to Play Mp3 File Using Python
- How to Remove Commas From String in Python
- How to Calculate Modular Multiplicative Inverse in Python
- How to Delete Files and Directories Using Python
Go Howtos
- How to Convert String to Integer Type in Go
- How to Convert Go Struct to JSON
- How to Find a Type of an Object in Go
- How to Print Struct Variables in Console in Go
- How to Convert an Int Value to String in Go
- How to Parse Date String in Go
- How to Delete an Element From a Slice in Golang
- How to Check if a Map Contains a Key in Go
- How to Efficiently Concatenate Strings in Go
- How to Write Multiline Strings in Go
- How to Iterate Over an Entire Map in Go
- How to Concatenate Two Slices in Go
Python Matplotlib Howto's
- How to Add Title to Subplots in Matplotlib
- How to Add a Y-Axis Label to the Secondary Y-Axis in Matplotlib
- How to Connect Scatterplot Points With Line in Matplotlib
- How to Change Space Between Subplots in Matplotlib
- How to Set Marker Size of Scatter Plot in Matplotlib
- How to Manually Set the Size of the Bins in Matplotlib Histogram
- How to Display Multiple Images in One Figure Correctly in Matplotlib
- How to Plot a 2D Heatmap With Matplotlib
- How to Plot a Circle in Matplotlib
- How to Set the Figure Title and Axes Labels Font Size in Matplotlib
- How to Plot Logarithmic Axes in Matplotlib
- How to Plot and Save a Graph in High Resolution in Matplotlib
- How to Change the Line Width of Lines in Matplotlib Legend
- How to Set Limits for Axes in Matplotlib
- How to Save Plots as an Image File Without Displaying in Matplotlib
- How to Automate Plot Updates in Matplotlib
- How to Plot Data in Real Time Using Matplotlib
- How to Create a Surface Plot in Matplotlib
- How to Set a Single Main Title for All the Subplots in Matplotlib
- How to Change Matplotlib Plot Size
- How to Remove the Legend in Matplotlib
- How to Reverse Axes in Matplotlib
- How to Save Plots as PDF File in Matplotlib
- How to Turn Off the Axes for Subplots in Matplotlib
- How to Convert a NumPy Array to PIL Image in Python
- How to Create Boxplot in Matplotlib
- How to Create Colorplot of 2D Array Matplotlib
- How to Create Reverse Colormap in Python Matplotlib
- How to Label Scatter Points in Matplotlib
- How to Plot CDF Matplotlib Python
- How to Plot Multiple Lines in Python Matplotlib
- How to Plot Smooth Curve in Matplotlib
- How to Read Images using imread in Python Matplotlib
- How to Set Matplotlib Grid Interval
- Latex Formulas in Matplotlib
- Matplotlib 3D Projection
- Matplotlib.pyplot.specgram() in Python
- twinx and twiny in Matplotlib
- How to Plot NumPy Linear Fit in Matplotlib Python
- How to Plot Points in Matplotlib
- How to Plot Time Series in Matplotlib
- How to Set Number of Ticks in Matplotlib
- Pandas Plot Multiple Columns on Bar Chart With Matplotlib
- How to Use of pyplot.figure() in Matplotlib
- How to Create Density Plot in Matplotlib
- Stack Bar Plots in Matplotlib
- How to Add Subplot to a Figure in Matplotlib
- How to Add Text Inside the Plot in Matplotlib
- How to Draw an Arbitrary Line in Matplotlib
- How to Hide Axis, Borders and White Spaces in Matplotlib
- How to Set Color for Scatterplot in Matplotlib
- How to Set X Axis Values in Matplotlib
- Linestyles in Matplotlib Python
- How to Plot Histogram for List of Data in Matplotlib
- Differences Between cla(), clf() and close() Methods in Matplotlib
- How to Display an Image in Grayscale in Matplotlib
- How to Display an Image With Matplotlib Python
- How to Fill Between Multiple Lines in Matplotlib
- How to Make the Legend of the Scatter Plot in Matplotlib
- How to Plot a Table in Matplotlib
- How to Save Figures Identical to the Displayed Figures in Matplotlib
- How to Specify the Legend Position in Graph Coordinates in Matplotlib
- How to Make a Square Plot With Equal Axes in Matplotlib
Python Pandas Howtos
- How to Check if NaN Exisits in Pandas DataFrame
- How to Extract Month and Year Separately From Datetime Column in Pandas
- How to Filter DataFrame Rows Based on the Date in Pandas
- How to Randomly Shuffle DataFrame Rows in Pandas
- How to Add a New Column to Existing DataFrame With Default Value in Pandas
- How to Filter Dataframe Rows Based on Column Values in Pandas
- How to Create an Empty Column in Pandas DataFrame
- How to Create DataFrame Column Based on Given Condition in Pandas
- How to Iterate Through Rows of a DataFrame in Pandas
- How to Get Index of All Rows Whose Particular Column Satisfies Given Condition in Pandas
- How to Get First Row of Given Column Dataframe Pandas
- Difference Between Pandas apply, map and applymap
- Pandas loc vs iloc
- How to Convert String to Numeric Type in Pandas
- How to Replace NA Values using Pandas fillna()
- How to Compare Pandas DataFrame Object
- How to Convert Column Values to String in Pandas
- How to Convert NumPy Array to Pandas DataFrame
- How to Copy Pandas DataFrame
- How to Count Unique Values in Pandas
- How to Drop Duplicate Pandas Rows
- How to Drop Pandas Rows
- How to Drop Rows With NaN in Pandas
- How to Exclude Pandas DataFrame Column
- How to Filter Pandas DataFrame With Multiple Conditions
- How to Get and Set Pandas DataFrame Index Name
- How to Get Dummies in Pandas
- How to Get the First Row of DataFrame Pandas
- How to Groupby Two Columns in Pandas
- How to Load JSON File in Pandas
- How to Pandas Create Column Based on Other Columns
- How to Remove Pandas DataFrame Index
- How to Reset Pandas DataFrame Index
- How to Select Pandas DataFrame Columns
- How to Specify Suffix in Pandas join() Method
- How to Split Pandas DataFrame
- How to Write a Pandas DataFrame to CSV
- Pandas Axis Meaning
- Pandas Correlation Matrix
- Pandas Groupby Count
- Pandas Insert Method
- Pandas Map Python
- How to Merge on Multiple Pandas Columns
Python Scipy Functions
- SciPy scipy.stats.linregress Method
- SciPy scipy.stats.multivariate_normal
- Scipy scipy.optimize.curve_fit Method
- SciPy scipy.interpolate.interp1d Function
Python Pandas Functions
- Pandas concat Function
- Pandas cut Function
- Pandas DataFrame sort_index() Function
- Pandas DataFrame DataFrame.drop_duplicates() Function
- Pandas DataFrame DataFrame.interpolate() Function
- Pandas DataFrame DataFrame.plot.scatter() Function
- Pandas DataFrame DataFrame.sum() Function
- Pandas read_csv() Function
- Pandas DataFrame DataFrame.boxplot() Function
- Pandas DataFrame DataFrame.replace() Function
- Pandas DataFrame DataFrame.merge() Function
- Pandas DataFrame DataFrame.assign() Function
- Pandas DataFrame DataFrame.mean() Function
- Pandas Series Series.unique() Function
- Pandas DataFrame DataFrame.fillna() Function
- Pandas Series Series.value_counts() Function
- Pandas DataFrame DataFrame.apply() Function
- Pandas DataFrame DataFrame.shift() Function
- Pandas DataFrame DataFrame.query() Function
- Pandas DataFrame DataFrame.sort_values() Function
- Pandas DataFrame DataFrame.set_index() Function
- Pandas DataFrame DataFrame.groupby() Function
- Pandas DataFrame DataFrame.append() Function
Linux Howtos
- How to Change User Password in Linux
- How to Delete a User Account in Linux
- How to Install Plex Media Server on Ubuntu
- How to Start, Stop and Restart Apache Web Server in Linux
- How to Install Sublime Text Editor on Ubuntu 18.04
- How to Install the pip Package Manager on Ubuntu
- How to Change File Permissions in Linux
- How to Use While Loop in Bash
- How to Delete Files and Directories in Linux Terminal
- How to Install RPM Pacakges on CentOS
- How to Use the sleep Command in Bash
- How to Perform Copy, Cut and Paste Operations in Vim and Vi
- How to Read a File Line by Line Using Bash
- How to Shutdown a Linux Machine Using Terminal
- How to Use wget Command in Linux
- How to Use the gzip Command in Linux
- How to Create a File Using the Terminal in Linux
- How to Add Super Users in CentOS
- How to Use Functions in Bash
- How to Install VMware Tools in Ubuntu 18.04
- How to Perform Undo and Redo Operations in Vim and Vi
- How to Rename Files and Directories Using Linux Terminal
- How to View All the Installed Packages on Ubuntu
- How to Use if...else Statement in Bash
- How to Compare Strings in Bash
- How to Securely Transfer Files and Directories Using SCP
- How to Enable Line Numbers in Vim/Vi
- How to Check the Version of Ubuntu
- How to Move Files and Directories in Linux Using Mv Command
- How to Copy Files and Directories Using Linux Terminal
- How to Add Sudo Users in Ubuntu
- How to Save Files in Vim Before Quitting the Vim Editor
- How to Perform Increment and Decrement Operation in Bash
- How to Install GCC Compiler on Ubuntu 18.04
- How to Add Comments in Bash Scripts
- How to Make New Directories in Linux
- How to Extract Bzip2 Files Using Terminal
- How to Append Text to a File Using Bash
- How to Concatenate Strings in Bash
Python Numpy Functions
- NumPy numpy.meshgrid Function
- NumPy numpy.random.rand() Function
- NumPy numpy.median Function
- NumPy numpy.dot Function
- NumPy numpy.loadtxt() Function
- Python Numpy transpose() Function
- Python numpy.unique() Function
- Python numpy.argmax()