diff --git a/ejercicio3.html b/ejercicio3.html index e4cf1ba127166b2daa49455757c19f486f6dd074..ea0fae75a1ed0e933af9259215e668d5877871d9 100644 --- a/ejercicio3.html +++ b/ejercicio3.html @@ -14275,7 +14275,7 @@ a.anchor-link { </div> <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown"> -<h2 id="Solución-(sin-pandas)">Solución (sin pandas)<a class="anchor-link" href="#Solución-(sin-pandas)">¶</a></h2> +<h2 id="Solución">Solución<a class="anchor-link" href="#Solución">¶</a></h2> </div> </div> <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt"> @@ -14303,7 +14303,7 @@ a.anchor-link { <div class="jp-InputPrompt jp-InputArea-prompt">In [2]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> -<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">loadtxt</span><span class="p">(</span><span class="s1">'p_info.csv'</span><span class="p">,</span> <span class="n">delimiter</span> <span class="o">=</span> <span class="s1">'</span><span class="se">\t</span><span class="s1">'</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="s1">'str'</span><span class="p">,</span> <span class="n">unpack</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> +<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">loadtxt</span><span class="p">(</span><span class="s1">'p_info.csv'</span><span class="p">,</span> <span class="n">delimiter</span> <span class="o">=</span> <span class="s1">','</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="s1">'str'</span><span class="p">,</span> <span class="n">unpack</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> </pre></div> </div> @@ -14446,6 +14446,85 @@ usuario: navasa â–º especialidad : fÃsica de sistemas complejos â–º institucion : Universidad Nacional de Colombia â–º hobbie : crossfit +usuario: bullam + â–º nombre : Miguel + â–º apellido : Bulla + â–º pais : Colombia + â–º residencia : Bogotá + â–º edad : 25 + â–º especialidad : fÃsica + â–º institucion : Universidad Nacional de Colombia + â–º hobbie : series +usuario: ladinoj + â–º nombre : Jose + â–º apellido : Ladino + â–º pais : Colombia + â–º residencia : Bogotá + â–º edad : 24 + â–º especialidad : mecánica celeste relativista + â–º institucion : Universidad Nacional de Colombia + â–º hobbie : skate +</pre> +</div> +</div> + +</div> + +</div> + +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> +<div class="jp-Cell-inputWrapper"> +<div class="jp-InputArea jp-Cell-inputArea"> +<div class="jp-InputPrompt jp-InputArea-prompt">In [8]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> + <div class="CodeMirror cm-s-jupyter"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="n">bycountry</span><span class="p">(</span><span class="n">compas</span><span class="p">,</span><span class="s1">'Venezuela'</span><span class="p">)</span> +</pre></div> + + </div> +</div> +</div> +</div> + +<div class="jp-Cell-outputWrapper"> + + +<div class="jp-OutputArea jp-Cell-outputArea"> + +<div class="jp-OutputArea-child"> + + + <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> + + +<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> +<pre>usuario: ramosm + â–º nombre : MarÃa + â–º apellido : Ramos + â–º pais : Venezuela + â–º residencia : Mérida + â–º edad : 23 + â–º especialidad : fÃsica + â–º institucion : Universidad de los Andes + â–º hobbie : escribir +usuario: arturos + â–º nombre : Arturo + â–º apellido : Sanchez + â–º pais : Venezuela + â–º residencia : Ginebra + â–º edad : 34 + â–º especialidad : fÃsica + â–º institucion : LAPP + â–º hobbie : montar bicicleta +usuario: pierre_r_pujol + â–º nombre : Pierre + â–º apellido : Pujol + â–º pais : Venezuela + â–º residencia : Toulouse + â–º edad : 52 + â–º especialidad : fÃsica teórica + â–º institucion : Universidad de Toulouse 3 + â–º hobbie : fotografÃa </pre> </div> </div> @@ -14463,7 +14542,7 @@ usuario: navasa </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> <div class="jp-Cell-inputWrapper"> <div class="jp-InputArea jp-Cell-inputArea"> -<div class="jp-InputPrompt jp-InputArea-prompt">In [8]:</div> +<div class="jp-InputPrompt jp-InputArea-prompt">In [9]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">age_average</span><span class="p">(</span><span class="n">dic</span><span class="p">):</span> @@ -14481,7 +14560,7 @@ usuario: navasa </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> <div class="jp-Cell-inputWrapper"> <div class="jp-InputArea jp-Cell-inputArea"> -<div class="jp-InputPrompt jp-InputArea-prompt">In [9]:</div> +<div class="jp-InputPrompt jp-InputArea-prompt">In [10]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">age_average</span><span class="p">(</span><span class="n">compas</span><span class="p">)</span> @@ -14500,13 +14579,13 @@ usuario: navasa <div class="jp-OutputArea-child"> - <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[9]:</div> + <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[10]:</div> <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> -<pre>22.5</pre> +<pre>27.727272727272727</pre> </div> </div> @@ -14518,7 +14597,7 @@ usuario: navasa </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> <div class="jp-Cell-inputWrapper"> <div class="jp-InputArea jp-Cell-inputArea"> -<div class="jp-InputPrompt jp-InputArea-prompt">In [10]:</div> +<div class="jp-InputPrompt jp-InputArea-prompt">In [11]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">institutions</span><span class="p">(</span><span class="n">dic</span><span class="p">):</span> @@ -14537,7 +14616,7 @@ usuario: navasa </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> <div class="jp-Cell-inputWrapper"> <div class="jp-InputArea jp-Cell-inputArea"> -<div class="jp-InputPrompt jp-InputArea-prompt">In [11]:</div> +<div class="jp-InputPrompt jp-InputArea-prompt">In [12]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">institutions</span><span class="p">(</span><span class="n">compas</span><span class="p">)</span> @@ -14561,9 +14640,13 @@ usuario: navasa <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> <pre>Universidad Nacional de Colombia -Universidad del Valle +LAPP +Universidad Nacional Mayor de San Marcos Universidad Industrial de Santander +Universidad de Toulouse 3 +Universidad Nacional de IngenierÃa Universidad de los Andes +Universidad del Valle </pre> </div> </div> diff --git a/ejercicio3.ipynb b/ejercicio3.ipynb index cc7eeadec144af152feea91ff72c861e4db7670b..864a48307d4899461364aedb15efda2fb3414ac3 100644 --- a/ejercicio3.ipynb +++ b/ejercicio3.ipynb @@ -25,7 +25,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Solución (sin pandas)" + "## Solución" ] }, { @@ -50,7 +50,7 @@ "metadata": {}, "outputs": [], "source": [ - "data = np.loadtxt('p_info.csv', delimiter = '\\t', dtype='str', unpack=True)" + "data = np.loadtxt('p_info.csv', delimiter = ',', dtype='str', unpack=True)" ] }, { @@ -153,7 +153,25 @@ " â–º edad : 24\n", " â–º especialidad : fÃsica de sistemas complejos\n", " â–º institucion : Universidad Nacional de Colombia\n", - " â–º hobbie : crossfit\n" + " â–º hobbie : crossfit\n", + "usuario: bullam\n", + " â–º nombre : Miguel\n", + " â–º apellido : Bulla\n", + " â–º pais : Colombia\n", + " â–º residencia : Bogotá\n", + " â–º edad : 25\n", + " â–º especialidad : fÃsica\n", + " â–º institucion : Universidad Nacional de Colombia\n", + " â–º hobbie : series\n", + "usuario: ladinoj\n", + " â–º nombre : Jose\n", + " â–º apellido : Ladino\n", + " â–º pais : Colombia\n", + " â–º residencia : Bogotá\n", + " â–º edad : 24\n", + " â–º especialidad : mecánica celeste relativista\n", + " â–º institucion : Universidad Nacional de Colombia\n", + " â–º hobbie : skate\n" ] } ], @@ -161,6 +179,49 @@ "bycountry(compas,'Colombia')" ] }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "usuario: ramosm\n", + " â–º nombre : MarÃa\n", + " â–º apellido : Ramos\n", + " â–º pais : Venezuela\n", + " â–º residencia : Mérida\n", + " â–º edad : 23\n", + " â–º especialidad : fÃsica\n", + " â–º institucion : Universidad de los Andes\n", + " â–º hobbie : escribir\n", + "usuario: arturos\n", + " â–º nombre : Arturo\n", + " â–º apellido : Sanchez\n", + " â–º pais : Venezuela\n", + " â–º residencia : Ginebra\n", + " â–º edad : 34\n", + " â–º especialidad : fÃsica\n", + " â–º institucion : LAPP\n", + " â–º hobbie : montar bicicleta\n", + "usuario: pierre_r_pujol\n", + " â–º nombre : Pierre\n", + " â–º apellido : Pujol\n", + " â–º pais : Venezuela\n", + " â–º residencia : Toulouse\n", + " â–º edad : 52\n", + " â–º especialidad : fÃsica teórica\n", + " â–º institucion : Universidad de Toulouse 3\n", + " â–º hobbie : fotografÃa\n" + ] + } + ], + "source": [ + "bycountry(compas,'Venezuela')" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -170,7 +231,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -183,16 +244,16 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "22.5" + "27.727272727272727" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -203,7 +264,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -217,7 +278,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -225,9 +286,13 @@ "output_type": "stream", "text": [ "Universidad Nacional de Colombia\n", - "Universidad del Valle\n", + "LAPP\n", + "Universidad Nacional Mayor de San Marcos\n", "Universidad Industrial de Santander\n", - "Universidad de los Andes\n" + "Universidad de Toulouse 3\n", + "Universidad Nacional de IngenierÃa\n", + "Universidad de los Andes\n", + "Universidad del Valle\n" ] } ], diff --git a/p_info.csv b/p_info.csv index 43f2ef0f5f18d74072d001ccfd85883996864e1a..95c781ba8ed8135017c61811782607d21bc5dd11 100644 --- a/p_info.csv +++ b/p_info.csv @@ -1,5 +1,12 @@ -usuario nombre apellido pais residencia edad especialidad institucion hobbie -nicole Nicole Hernández Colombia Bucaramanga 23 análisis de imagen médica Universidad Industrial de Santander dibujar -vargass Sasiri Vargas Colombia Cali 20 sistemas de reacción difusión unidimensionales Universidad del Valle bailar -ramosm MarÃa Ramos Venezuela Mérida 23 fÃsica Universidad de los Andes escribir -navasa Alfonso Navas Colombia Bogotá 24 fÃsica de sistemas complejos Universidad Nacional de Colombia crossfit +usuario,nombre,apellido,pais,residencia,edad,especialidad,institucion,hobbie +nicole,Nicole,Hernández,Colombia,Bucaramanga,23,análisis de imagen médica,Universidad Industrial de Santander,dibujar +vargass,Sasiri,Vargas,Colombia,Cali,20,sistemas de reacción difusión unidimensionales,Universidad del Valle,bailar +ramosm,MarÃa,Ramos,Venezuela,Mérida,23,fÃsica,Universidad de los Andes,escribir +navasa,Alfonso, Navas,Colombia,Bogotá,24,fÃsica de sistemas complejos,Universidad Nacional de Colombia,crossfit +aldo,Aldo,Arriola,Perú,Lima,28,magnetismo,Universidad Nacional de IngenierÃa,música +bullam,Miguel,Bulla,Colombia,Bogotá,25,fÃsica,Universidad Nacional de Colombia,series +fernandezn,Nicolás,Fernández,Argentina,Lima,27,fÃsica,Universidad Nacional Mayor de San Marcos,piano +ladinoj,Jose,Ladino,Colombia,Bogotá,24,mecánica celeste relativista,Universidad Nacional de Colombia,skate +omarasto,Omar,Asto,Perú,Lima,25,fÃsica de altas energÃas,Universidad Nacional de IngenierÃa,leer periódico +arturos,Arturo,Sanchez,Venezuela,Ginebra,34,fÃsica,LAPP,montar bicicleta +pierre_r_pujol,Pierre,Pujol,Venezuela,Toulouse,52,fÃsica teórica,Universidad de Toulouse 3,fotografÃa