Kernel: Python 3 (ipykernel)
Laboratorio 1 Python
1.0 Types of variables
In [12]:
Out[12]:
float
In [ ]:
In [17]:
Out[17]:
int
In [18]:
Out[18]:
int
In [20]:
Out[20]:
My first python code
str
In [2]:
Out[2]:
First python code
at R y python Class
In [22]:
Out[22]:
First python code : at R y python Class
In [23]:
Out[23]:
First python code : semester 2022-1
In [1]:
In [3]:
Out[3]:
First python code : semester 2022-1
In [23]:
Out[23]:
First python code : semester 2022-1
In [25]:
Out[25]:
'First'
In [17]:
Out[17]:
Fisrt letter is : F
In [35]:
Out[35]:
Fisrt word is : First
1.2 Boolean
It’s used to represent the truth value of an expression.
In [26]:
Out[26]:
True
In [27]:
Out[27]:
False
In [28]:
Out[28]:
True
In [29]:
Out[29]:
1
In [30]:
Out[30]:
0
1.3 Tuple
It is an ordered and immutable Python object
In [31]:
Out[31]:
tuple
In [52]:
Out[52]:
Suma: 78
Minimo: 1
Maximo: 20
In [53]:
Out[53]:
10
Indexing Tuple
In [32]:
Out[32]:
4
In [62]:
Out[62]:
(1, 4, 8, 10, 20)
In [30]:
Out[30]:
4
In [31]:
Out[31]:
(1, 4, 8)
In [33]:
Out[33]:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Input In [33], in <cell line: 2>()
1 # It is not possible to change
----> 2 T1[0] = 4
TypeError: 'tuple' object does not support item assignment
In [35]:
Out[35]:
(5, 3)
In [36]:
Out[36]:
2
1.4 List
It is an ordered and mutable Python container.
In [31]:
Out[31]:
[]
list
In [37]:
Out[37]:
['ATE', 'BARRANCO', 'BREÑA', 'CALLAO', 'CARABAYLLO']
In [38]:
In [39]:
Out[39]:
11
In [40]:
Out[40]:
['CALLAO', 'BARRANCO', 'BREÑA', 'CALLAO', 'CARABAYLLO', 'CHACLACAYO', 'CHORRILLOS', 'CIENEGUILLA', 'COMAS', 'EL_AGUSTINO', 'INDEPENDENCIA']
In [41]:
Out[41]:
BARRANCO
In [42]:
Out[42]:
['BREÑA', 'CALLAO', 'CARABAYLLO']
In [83]:
Out[83]:
['CALLAO', 'CARABAYLLO', 'CHACLACAYO', 'CHORRILLOS']
In [44]:
Out[44]:
['CHORRILLOS', 'CIENEGUILLA', 'COMAS', 'EL_AGUSTINO']
In [2]:
Out[2]:
[1, 5, 5, 5, 8, 8, 9, 10, 13, 13, 20]
In [3]:
In [5]:
Out[5]:
[1, 5, 5, 5, 8, 8, 9, 10, 13, 13, 20, 102, 10, 20, 30]
In [46]:
Out[46]:
11
In [47]:
Out[47]:
Suma: 259
Minimo: 1
Maximo: 102
In [64]:
Out[64]:
dict
In [49]:
Out[49]:
{'Majes': 40520,
'Mollendo': 40701,
'Islay': 40704,
'Cotahuasi': 40801,
'Alca': 40802}
In [50]:
Out[50]:
dict_keys(['Majes', 'Mollendo', 'Islay', 'Cotahuasi', 'Alca'])
In [51]:
Out[51]:
40802
In [52]:
Out[52]:
40802
In [53]:
Out[53]:
{'Majes': 40520, 'Mollendo': 40701, 'Cotahuasi': 40801, 'Alca': 40802}
In [57]:
In [58]:
Out[58]:
{'Majes': 40520,
'Mollendo': 40701,
'Islay': 40704,
'Cotahuasi': 40801,
'Alca': 40802,
'CHARCANA': [1, 2],
'LOMAS': {'UBIGEO': 40311, 'Poverty Rate': '18.2%', 'Population': '20 mil'}}
In [62]:
Out[62]:
'18.2%'
In [63]:
Out[63]:
'18.2%'
In [62]:
Out[62]:
'18.2%'
In [62]:
In [63]:
In [64]:
Out[64]:
{'Fray Martin': 15001,
'Santa Rosa de Puquio': 15003,
'Cuchicorral': 15004,
'Santiago de Punchauca': 15006,
'La Cruz (11 Amigos)': 15018,
'Cerro Cañon': 15019,
'Cabaña Suche': 15046,
'San Lorenzo': 15122,
'Jose Carlos Mariategui': 15079,
'Pascal': 15081,
'La Esperanza': 15082,
'Fundo Pancha Paula': 15083,
'Olfa': 15088,
'Rio Seco': 15123,
'Paraiso': 15004,
'El Rosario': 15011,
'Cerro Puquio': 15012,
'La Campana': 15019,
'Las Animas': 15022,
'Vetancio': 15023,
'Roma Alta': 15026,
'San Jose': 15476,
'San Pedro de Carabayllo': 15121,
'Huacoy': 15483,
'Fundo Pampa Libre': 15487,
'Ex Fundo Santa Ines': 15491,
'Reposo': 15494,
'Carmelito': 15498,
'Santa Elena': 15047,
'Don Luis': 15049,
'Santa Ines Parcela': 15063,
'Asociacion Santa Ines': 15082,
'Roma Baja': 15083,
'Residencial Santa Lucia': 15121,
'San Francisco': 15122,
'Santa Margarita - Molinos': 15313,
'Sipan Peru': 15316,
'Fundo Cuadros': 15318,
'Bello Horizonte': 15319,
'El Hueco': 15320,
'Ex Fundo Mariategui': 15321,
'Naranjito': 15324,
'Vista Hermosa': 15320,
'El Sabroso de Jose Carlos Mariategui': 15320,
'Granja Carabayllo': 15320,
'Agropecuario Valle el Chillon': 15320,
'Camino Real': 15320,
'Copacabana': 15320,
'El Trebol': 15121,
'Tablada la Virgen': 15320,
'San Fernando de Carabayllo': 15320,
'San Fernando de Copacabana': 15121,
'La Manzana': 15320,
'Chacra Grande': 15320,
'Torres de Copacabana': 15121,
'Chaclacayo': 15122,
'Chorrillos': 15121,
'Cieneguilla': 15121,
'Lindero': 15121,
'Pichicato': 15320,
'San Isidro': 15004,
'San Vicente': 15320,
'Piedra Liza': 15320,
'Santa Rosa de Chontay (Chontay)': 15320,
'La Libertad': 15320,
'El Agustino': 15121,
'Independencia': 15121,
'Jesus Maria': 15121,
'La Molina': 15320,
'La Victoria': 15121,
'Lince': 15319,
'Las Palmeras': 15121,
'Chosica': 15121,
'Lurin': 15121,
'Los Almacigos': 15320,
'Rinconada del Puruhuay': 15320,
'Fundo Santa Genoveva': 15121,
'Los Maderos': 15121,
'Casco Viejo': 15121,
'Vista Alegre': 15121,
'Buena Vista Alta': 15320,
'Lomas Pucara': 15320,
'Fundo la Querencia': 15320,
'Magdalena del Mar': 15122,
'Pueblo Libre': 15122,
'Miraflores': 15122,
'Pachacamac': 15122,
'Puente Manchay': 15122,
'Tambo Inga': 15122,
'Pampa Flores': 15122,
'Manchay Alto Lote B': 15122,
'Invasion Cementerio': 15121,
'Manchay Bajo': 15121,
'Santa Rosa de Mal Paso': 15122,
'Cardal': 15122,
'Jatosisa': 15121,
'Tomina': 15121,
'Pucusana': 15122,
'Honda': 15122,
'Quipa': 15121,
'Los Pelicanos': 15122,
'Playa Puerto Bello': 15122,
'Ñaves': 15122,
'Granja Santa Elena': 15472,
'Alvatroz II': 15476,
'Poseidon - Lobo Varado': 15054,
'Playa Minka Mar': 15056,
'Playa Acantilado': 15057,
'Puente Piedra': 15058,
'Punta Hermosa': 15063,
'Capilla Lucumo': 15064,
'Cucuya': 15066,
'Pampapacta': 15067,
'Avicola San Cirilo de Loma Negra - 03': 15593,
'Avicola San Cirilo de Loma Negra - 02': 15594,
'Avicola San Cirilo de Loma Negra - 01': 15593,
'Pampa Mamay': 15593,
'Cerro Botija': 15593,
'Agricultores y Ganaderos': 15593,
'Pampa Malanche Avicola Puma': 15593,
'Punta Negra': 15593,
'Chancheria': 15593,
'Rimac': 15311,
'San Bartolo': 15312,
'Plantel 41': 15313,
'Granja 4': 15314,
'Granja 5': 15316,
'Granja 07': 15324,
'Granja 44': 15326,
'Granja 47': 15327,
'Santa Maria I': 15328,
'Las Torres Santa Fe': 15332,
'San Francisco de Borja': 15003,
'San Juan de Lurigancho': 15006,
'Ciudad de Dios': 15007,
'San Luis': 15008,
'Barrio Obrero Industrial': 15009,
'San Miguel': 15011,
'Santa Anita - los Ficus': 15018,
'Santa Maria del Mar': 15022,
'Don Bruno': 15311,
'Santa Rosa': 15328,
'Santiago de Surco': 15331,
'Surquillo': 15332,
'Villa el Salvador': 15333,
'Villa Maria del Triunfo': 15046,
'Pueblo libre': 15001}
In [2]:
Out[2]:
array([1, 2, 3, 4, 5])
In [67]:
Out[67]:
[1 2 3 4 5]
In [68]:
Out[68]:
numpy.ndarray
In [80]:
Out[80]:
15
In [72]:
Out[72]:
1.4142135623730951
Standar deviation in Python by default
In [73]:
Out[73]:
1.5811388300841898
Standar deviation in Python by default
In [74]:
Out[74]:
[[1 2 3]
[4 5 6]]
In [78]:
Out[78]:
(2, 3)
In [77]:
Out[77]:
Rows: 2
Columns: 3
In [86]:
Out[86]:
[ 0 2 4 6 8 10 12 14 16 18]
In [90]:
Out[90]:
[ 1 2 3 4 5 6 7 8 9 10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [92]:
Out[92]:
[2 2 2 2]
[ 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10]
In [96]:
Out[96]:
[0 1 0 1 0 1 0 1]
[array([0, 1, 2]), array([3, 4, 5]), array([6, 7]), array([8, 9])]
Matrix
In [97]:
In [98]:
Out[98]:
array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19],
[ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
[-20, -19, -18, -17, -16, -15, -14, -13, -12, -11],
[ 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]])
In [99]:
Out[99]:
array([[ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
[-20, -19, -18, -17, -16, -15, -14, -13, -12, -11],
[ 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]])
In [100]:
Out[100]:
array([[ 0, 1, 2, 3, 4, 5],
[ 10, 11, 12, 13, 14, 15],
[ 30, 31, 32, 33, 34, 35],
[-20, -19, -18, -17, -16, -15],
[ 2, 4, 6, 8, 10, 12]])
In [101]:
Out[101]:
[[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]]
In [102]:
Out[102]:
[[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]]
Join matrix
In [103]:
Out[103]:
array([[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.],
[0., 0., 1., 1., 1., 1.]])
In [104]:
Out[104]:
[[2 2 3 4 5 1]
[1 5 5 9 8 2]]
In [89]:
Out[89]:
[[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[0. 0. 1. 1. 1. 1.]
[2. 2. 3. 4. 5. 1.]
[1. 5. 5. 9. 8. 2.]]
array([[0., 0., 0., 0., 0., 0., 0., 0., 2., 1.],
[0., 0., 0., 0., 0., 0., 0., 0., 2., 5.],
[1., 1., 1., 1., 1., 1., 1., 1., 3., 5.],
[1., 1., 1., 1., 1., 1., 1., 1., 4., 9.],
[1., 1., 1., 1., 1., 1., 1., 1., 5., 8.],
[1., 1., 1., 1., 1., 1., 1., 1., 1., 2.]])
In [90]:
Out[90]:
[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
In [105]:
Out[105]:
[[1. 0. 0. 0. 0. 0. 0. 0.]
[0. 1. 0. 0. 0. 0. 0. 0.]
[0. 0. 1. 0. 0. 0. 0. 0.]
[0. 0. 0. 1. 0. 0. 0. 0.]
[0. 0. 0. 0. 1. 0. 0. 0.]
[0. 0. 0. 0. 0. 1. 0. 0.]
[0. 0. 0. 0. 0. 0. 1. 0.]
[0. 0. 0. 0. 0. 0. 0. 1.]]
In [106]:
Out[106]:
[[1. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 1.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[1. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 1.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[1. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 1.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[1. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 1.]]
In [3]:
In [151]:
Out[151]:
array([[1. , 0.04475417, 0.40772643, 0.34264416, 0.02414698],
[1. , 0.28733056, 0.37711362, 0.50872145, 0.44327971],
[1. , 0.07313766, 0.12851589, 0.82887389, 0.42140717],
...,
[1. , 0.45844518, 0.72689186, 0.10918985, 0.68319966],
[1. , 0.03768319, 0.24451085, 0.94042077, 0.94862136],
[1. , 0.35377639, 0.60304925, 0.82421856, 0.49296456]])
In [152]:
Out[152]:
[0.96104291 0.91288635 1.08981519 0.47300876 1.53537517]