From 455ef648b6d0a5d4b048c003f49ed68de6bd3d5a Mon Sep 17 00:00:00 2001 From: sweek-123 <65823015+sweek-123@users.noreply.github.com> Date: Mon, 24 Aug 2020 17:55:05 +0530 Subject: [PATCH 1/2] sweekruti assignment 1 --- Assignment1 Numpy.ipynb | 357 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 357 insertions(+) create mode 100644 Assignment1 Numpy.ipynb diff --git a/Assignment1 Numpy.ipynb b/Assignment1 Numpy.ipynb new file mode 100644 index 0000000..d49cbc8 --- /dev/null +++ b/Assignment1 Numpy.ipynb @@ -0,0 +1,357 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Assignment" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Make a python list => \\[1,2,3,4,5\\]\n", + "\n", + "Convert it into numpy array and print it" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[1 2 3 4 5]\n" + ] + } + ], + "source": [ + "l1=[1,2,3,4,5]\n", + "a=np.array(l1)\n", + "print(a)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Make a python matrix (3 x 3) => \\[[1,2,3],[4,5,6],[7,8,9]\\]\n", + "\n", + "Convert it into numpy array and print it" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[[1 2 3]\n", + " [4 5 6]\n", + " [7 8 9]]\n" + ] + } + ], + "source": [ + "matrix1=[[1,2,3],[4,5,6],[7,8,9]]\n", + "a=np.array(matrix1)\n", + "print(a)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Make a matrix (3 x 3) using built-in methods (like arange(), reshape() etc.):\n", + "\n", + "\\[ [1,3,5],\n", + "\n", + " [7,9,11],\n", + " \n", + " [13,15,17] \\]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 1, 3, 5],\n", + " [ 7, 9, 11],\n", + " [13, 15, 17]])" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a=np.arange(1,18,2)\n", + "a.reshape(3,3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Create a numpy array with 10 random numbers from 0 to 10 (there should be few numbers greater than 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([ 0.51178337, 0.68754766, -1.56580793, 0.38061104, 0.80845824,\n", + " 0.8847466 , -0.26930143, 0.83438683, -1.66926503, -0.87104349])" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.random.randn(10)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Create numpy array => \\[1,2,3,4,5\\] and convert it to 2D array with 5 rows" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1],\n", + " [2],\n", + " [3],\n", + " [4],\n", + " [5]])" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a=np.array([1,2,3,4,5])\n", + "a.reshape(5,1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Print the shape of the above created array" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(5,)" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a.shape" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Create a numpy array with 10 elements in it. Access and print its 3rd, 4th and 9th element." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 1 2 3 4 5 6 7 8 9 10]\n", + "3\n", + "4\n", + "9\n" + ] + } + ], + "source": [ + "a=np.arange(1,11)\n", + "print(a)\n", + "print(a[2])\n", + "print(a[3])\n", + "print(a[8])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Print alternate elements of that array" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[1 3 5 7 9]\n" + ] + } + ], + "source": [ + "print(a[0:10:2])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Change last 3 elements into 100 using broadcasting and print" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([ 1, 2, 3, 4, 5, 6, 7, 100, 100, 100])" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a[7:10]=100\n", + "a" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Create a 5 x 5 matrix (fill it with any element you like), print it.\n", + "\n", + "Then print the middle (3 x 3) matrix." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[[ 1 2 3 4 5]\n", + " [ 6 7 8 9 10]\n", + " [11 12 13 14 15]\n", + " [16 17 18 19 20]\n", + " [21 22 23 24 25]]\n" + ] + }, + { + "data": { + "text/plain": [ + "array([[ 7, 8, 9],\n", + " [12, 13, 14],\n", + " [17, 18, 19]])" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a=np.arange(1,26)\n", + "a1=a.reshape(5,5)\n", + "print(a1)\n", + "a1[1:4,1:4]" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From cd60852b941b04a792505c9250b0a120b2d9cb2d Mon Sep 17 00:00:00 2001 From: sweek-123 <65823015+sweek-123@users.noreply.github.com> Date: Mon, 7 Sep 2020 16:41:21 +0530 Subject: [PATCH 2/2] Add files via upload --- Assignment2 pandas SWEEKRUTI.ipynb | 1180 ++++++++++++++++++++++++++++ 1 file changed, 1180 insertions(+) create mode 100644 Assignment2 pandas SWEEKRUTI.ipynb diff --git a/Assignment2 pandas SWEEKRUTI.ipynb b/Assignment2 pandas SWEEKRUTI.ipynb new file mode 100644 index 0000000..24bca67 --- /dev/null +++ b/Assignment2 pandas SWEEKRUTI.ipynb @@ -0,0 +1,1180 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "#%matplotlib notebook\n", + "%matplotlib inline" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "import the dataset into a dataframe" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | EmployeeName | \n", + "JobTitle | \n", + "BasePay | \n", + "OvertimePay | \n", + "OtherPay | \n", + "Benefits | \n", + "TotalPay | \n", + "TotalPayBenefits | \n", + "Year | \n", + "Notes | \n", + "Agency | \n", + "Status | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|
Id | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
1 | \n", + "NATHANIEL FORD | \n", + "GENERAL MANAGER-METROPOLITAN TRANSIT AUTHORITY | \n", + "167411.18 | \n", + "0.00 | \n", + "400184.25 | \n", + "NaN | \n", + "567595.43 | \n", + "567595.43 | \n", + "2011 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
2 | \n", + "GARY JIMENEZ | \n", + "CAPTAIN III (POLICE DEPARTMENT) | \n", + "155966.02 | \n", + "245131.88 | \n", + "137811.38 | \n", + "NaN | \n", + "538909.28 | \n", + "538909.28 | \n", + "2011 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
3 | \n", + "ALBERT PARDINI | \n", + "CAPTAIN III (POLICE DEPARTMENT) | \n", + "212739.13 | \n", + "106088.18 | \n", + "16452.60 | \n", + "NaN | \n", + "335279.91 | \n", + "335279.91 | \n", + "2011 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
4 | \n", + "CHRISTOPHER CHONG | \n", + "WIRE ROPE CABLE MAINTENANCE MECHANIC | \n", + "77916.00 | \n", + "56120.71 | \n", + "198306.90 | \n", + "NaN | \n", + "332343.61 | \n", + "332343.61 | \n", + "2011 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
5 | \n", + "PATRICK GARDNER | \n", + "DEPUTY CHIEF OF DEPARTMENT,(FIRE DEPARTMENT) | \n", + "134401.60 | \n", + "9737.00 | \n", + "182234.59 | \n", + "NaN | \n", + "326373.19 | \n", + "326373.19 | \n", + "2011 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
148650 | \n", + "Roy I Tillery | \n", + "Custodian | \n", + "0.00 | \n", + "0.00 | \n", + "0.00 | \n", + "0.0 | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
148651 | \n", + "Not provided | \n", + "Not provided | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
148652 | \n", + "Not provided | \n", + "Not provided | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
148653 | \n", + "Not provided | \n", + "Not provided | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
148654 | \n", + "Joe Lopez | \n", + "Counselor, Log Cabin Ranch | \n", + "0.00 | \n", + "0.00 | \n", + "-618.13 | \n", + "0.0 | \n", + "-618.13 | \n", + "-618.13 | \n", + "2014 | \n", + "NaN | \n", + "San Francisco | \n", + "NaN | \n", + "
148654 rows × 12 columns
\n", + "\n", + " | BasePay | \n", + "OvertimePay | \n", + "OtherPay | \n", + "Benefits | \n", + "TotalPay | \n", + "TotalPayBenefits | \n", + "Year | \n", + "Notes | \n", + "Status | \n", + "
---|---|---|---|---|---|---|---|---|---|
count | \n", + "148045.000000 | \n", + "148650.000000 | \n", + "148650.000000 | \n", + "112491.000000 | \n", + "148654.000000 | \n", + "148654.000000 | \n", + "148654.000000 | \n", + "0.0 | \n", + "0.0 | \n", + "
mean | \n", + "66325.448841 | \n", + "5066.059886 | \n", + "3648.767297 | \n", + "25007.893151 | \n", + "74768.321972 | \n", + "93692.554811 | \n", + "2012.522643 | \n", + "NaN | \n", + "NaN | \n", + "
std | \n", + "42764.635495 | \n", + "11454.380559 | \n", + "8056.601866 | \n", + "15402.215858 | \n", + "50517.005274 | \n", + "62793.533483 | \n", + "1.117538 | \n", + "NaN | \n", + "NaN | \n", + "
min | \n", + "-166.010000 | \n", + "-0.010000 | \n", + "-7058.590000 | \n", + "-33.890000 | \n", + "-618.130000 | \n", + "-618.130000 | \n", + "2011.000000 | \n", + "NaN | \n", + "NaN | \n", + "
25% | \n", + "33588.200000 | \n", + "0.000000 | \n", + "0.000000 | \n", + "11535.395000 | \n", + "36168.995000 | \n", + "44065.650000 | \n", + "2012.000000 | \n", + "NaN | \n", + "NaN | \n", + "
50% | \n", + "65007.450000 | \n", + "0.000000 | \n", + "811.270000 | \n", + "28628.620000 | \n", + "71426.610000 | \n", + "92404.090000 | \n", + "2013.000000 | \n", + "NaN | \n", + "NaN | \n", + "
75% | \n", + "94691.050000 | \n", + "4658.175000 | \n", + "4236.065000 | \n", + "35566.855000 | \n", + "105839.135000 | \n", + "132876.450000 | \n", + "2014.000000 | \n", + "NaN | \n", + "NaN | \n", + "
max | \n", + "319275.010000 | \n", + "245131.880000 | \n", + "400184.250000 | \n", + "96570.660000 | \n", + "567595.430000 | \n", + "567595.430000 | \n", + "2014.000000 | \n", + "NaN | \n", + "NaN | \n", + "
\n", + " | EmployeeName | \n", + "JobTitle | \n", + "BasePay | \n", + "OvertimePay | \n", + "OtherPay | \n", + "Benefits | \n", + "TotalPay | \n", + "TotalPayBenefits | \n", + "Year | \n", + "Agency | \n", + "
---|---|---|---|---|---|---|---|---|---|---|
Id | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
1 | \n", + "NATHANIEL FORD | \n", + "GENERAL MANAGER-METROPOLITAN TRANSIT AUTHORITY | \n", + "167411.18 | \n", + "0.00 | \n", + "400184.25 | \n", + "NaN | \n", + "567595.43 | \n", + "567595.43 | \n", + "2011 | \n", + "San Francisco | \n", + "
2 | \n", + "GARY JIMENEZ | \n", + "CAPTAIN III (POLICE DEPARTMENT) | \n", + "155966.02 | \n", + "245131.88 | \n", + "137811.38 | \n", + "NaN | \n", + "538909.28 | \n", + "538909.28 | \n", + "2011 | \n", + "San Francisco | \n", + "
3 | \n", + "ALBERT PARDINI | \n", + "CAPTAIN III (POLICE DEPARTMENT) | \n", + "212739.13 | \n", + "106088.18 | \n", + "16452.60 | \n", + "NaN | \n", + "335279.91 | \n", + "335279.91 | \n", + "2011 | \n", + "San Francisco | \n", + "
4 | \n", + "CHRISTOPHER CHONG | \n", + "WIRE ROPE CABLE MAINTENANCE MECHANIC | \n", + "77916.00 | \n", + "56120.71 | \n", + "198306.90 | \n", + "NaN | \n", + "332343.61 | \n", + "332343.61 | \n", + "2011 | \n", + "San Francisco | \n", + "
5 | \n", + "PATRICK GARDNER | \n", + "DEPUTY CHIEF OF DEPARTMENT,(FIRE DEPARTMENT) | \n", + "134401.60 | \n", + "9737.00 | \n", + "182234.59 | \n", + "NaN | \n", + "326373.19 | \n", + "326373.19 | \n", + "2011 | \n", + "San Francisco | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
148650 | \n", + "Roy I Tillery | \n", + "Custodian | \n", + "0.00 | \n", + "0.00 | \n", + "0.00 | \n", + "0.0 | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "San Francisco | \n", + "
148651 | \n", + "Not provided | \n", + "Not provided | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "San Francisco | \n", + "
148652 | \n", + "Not provided | \n", + "Not provided | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "San Francisco | \n", + "
148653 | \n", + "Not provided | \n", + "Not provided | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "0.00 | \n", + "0.00 | \n", + "2014 | \n", + "San Francisco | \n", + "
148654 | \n", + "Joe Lopez | \n", + "Counselor, Log Cabin Ranch | \n", + "0.00 | \n", + "0.00 | \n", + "-618.13 | \n", + "0.0 | \n", + "-618.13 | \n", + "-618.13 | \n", + "2014 | \n", + "San Francisco | \n", + "
148654 rows × 10 columns
\n", + "