This document provides a cheat sheet on Python for data science. It covers variables and data types, lists, Numpy arrays, strings, and common operations for each. Lists and arrays can be indexed, sliced, and their elements selected. Common list methods include append, remove, reverse, and sort. Numpy arrays enable vectorized operations and functions like mean, median, correlation, and standard deviation.
This document provides a cheat sheet on Python for data science. It covers variables and data types, lists, Numpy arrays, strings, and common operations for each. Lists and arrays can be indexed, sliced, and their elements selected. Common list methods include append, remove, reverse, and sort. Numpy arrays enable vectorized operations and functions like mean, median, correlation, and standard deviation.
This document provides a cheat sheet on Python for data science. It covers variables and data types, lists, Numpy arrays, strings, and common operations for each. Lists and arrays can be indexed, sliced, and their elements selected. Common list methods include append, remove, reverse, and sort. Numpy arrays enable vectorized operations and functions like mean, median, correlation, and standard deviation.
This document provides a cheat sheet on Python for data science. It covers variables and data types, lists, Numpy arrays, strings, and common operations for each. Lists and arrays can be indexed, sliced, and their elements selected. Common list methods include append, remove, reverse, and sort. Numpy arrays enable vectorized operations and functions like mean, median, correlation, and standard deviation.
>>> b = 'nice' >>> import numpy Data analysis Machine learning Python For Data Science >>> my_list = ['my', 'list', a, b] >>> import numpy as np >>> my_list2 = [[4,5,6,7], [3,4,5,6]] Selective import Cheat Sheet >>> from math import pi Scientific computing Variables and Data Types Selecting List Elements Index starts at 0 Subset Install Python Variable Assignment >>> my_list[1] Select item at index 1 >>> x=5 >>> my_list[-3] Select 3rd last item >>> x Slice 5 >>> my_list[1:3] Select items at index 1 and 2 Calculations With Variables >>> my_list[1:] >>> my_list[:3] Select items before index 3 Leading open data science platform Free IDE that is included Create and share >>> x+2 Sum of two variables powered by Python with Anaconda documents with live code, >>> my_list[:] Copy my_list 7 visualizations, text, ... >>> x-2 Subtraction of two variables Subset Lists of Lists >>> my_list2[1][0] my_list[list][itemOfList] 3 >>> my_list2[1][:2] Numpy Arrays Also see Lists >>> x*2 Multiplication of two variables >>> my_list = [1, 2, 3, 4] 10 List Operations >>> my_array = np.array(my_list) >>> x**2 Exponentiation of a variable 25 >>> my_list + my_list >>> my_2darray = np.array([[1,2,3],[4,5,6]]) >>> x%2 Remainder of a variable ['my', 'list', 'is', 'nice', 'my', 'list', 'is', 'nice'] Selecting Numpy Array Elements Index starts at 0 1 >>> my_list * 2 Division of a variable ['my', 'list', 'is', 'nice', 'my', 'list', 'is', 'nice'] Subset 2.5 >>> my_list2 > 4 >>> my_array[1] Select item at index 1 True 2 Types and Type Conversion Slice List Methods >>> my_array[0:2] Select items at index 0 and 1 str() '5', '3.45', 'True' Variables to strings my_list.index(a) Get the index of an item array([1, 2]) >>> int() 5, 3, 1 Variables to integers >>> my_list.count(a) Count an item Subset 2D Numpy arrays >>> my_list.append('!') Append an item at a time >>> my_2darray[:,0] my_2darray[rows, columns] my_list.remove('!') Remove an item array([1, 4]) Variables to floats >>> >>> del(my_list[0:1]) Remove an item Numpy Array Operations bool() True, True, True Variables to booleans >>> my_list.reverse() Reverse the list >>> my_array > 3 >>> my_list.extend('!') Append an item array([False, False, False, True], dtype=bool) >>> my_list.pop(-1) Remove an item >>> my_array * 2 Asking For Help >>> my_list.insert(0,'!') Insert an item array([2, 4, 6, 8]) >>> help(str) >>> my_list.sort() Sort the list >>> my_array + np.array([5, 6, 7, 8]) array([6, 8, 10, 12]) Strings >>> my_string = 'thisStringIsAwesome' Numpy Array Functions String Operations Index starts at 0 >>> my_string >>> my_array.shape Get the dimensions of the array 'thisStringIsAwesome' >>> my_string[3] >>> np.append(other_array) Append items to an array >>> my_string[4:9] >>> np.insert(my_array, 1, 5) Insert items in an array String Operations >>> np.delete(my_array,[1]) Delete items in an array String Methods >>> np.mean(my_array) Mean of the array >>> my_string * 2 'thisStringIsAwesomethisStringIsAwesome' >>> my_string.upper() String to uppercase >>> np.median(my_array) Median of the array >>> my_string + 'Innit' >>> my_string.lower() String to lowercase >>> my_array.corrcoef() Correlation coefficient 'thisStringIsAwesomeInnit' >>> my_string.count('w') Count String elements >>> np.std(my_array) Standard deviation >>> 'm' in my_string >>> my_string.replace('e', 'i') Replace String elements True >>> my_string.strip() Strip whitespaces www.letsupgrade.in