Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mooc-rr
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
f82c1c4a1227cdba8ff3317d228324d6
mooc-rr
Commits
b80ad1f3
Commit
b80ad1f3
authored
Apr 01, 2024
by
f82c1c4a1227cdba8ff3317d228324d6
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
resultb
parent
d6c80d5e
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
7 deletions
+7
-7
exercice.ipynb
module3/exo3/exercice.ipynb
+7
-7
No files found.
module3/exo3/exercice.ipynb
View file @
b80ad1f3
...
@@ -396,7 +396,7 @@
...
@@ -396,7 +396,7 @@
},
},
{
{
"cell_type": "code",
"cell_type": "code",
"execution_count":
60
,
"execution_count":
72
,
"metadata": {},
"metadata": {},
"outputs": [
"outputs": [
{
{
...
@@ -404,25 +404,25 @@
...
@@ -404,25 +404,25 @@
"output_type": "stream",
"output_type": "stream",
"text": [
"text": [
"Frecuencia dominante de oscilación: 0.019356759976176297 ciclos/sem\n",
"Frecuencia dominante de oscilación: 0.019356759976176297 ciclos/sem\n",
"Amplitud máxima de oscilación
: 3207.2901558554163
\n"
"Amplitud máxima de oscilación
en anomalías de CO2: 3207.2901558554163 ppm
\n"
]
]
}
}
],
],
"source": [
"source": [
"# Calcular la transformada de Fourier de la serie temporal de
concentración
de CO2\n",
"# Calcular la transformada de Fourier de la serie temporal de
anomalías
de CO2\n",
"co2_fft = np.fft.fft(data['Oscilation'])\n",
"co2_
anomaly_
fft = np.fft.fft(data['Oscilation'])\n",
"\n",
"\n",
"# Calcular las frecuencias correspondientes a las componentes de Fourier\n",
"# Calcular las frecuencias correspondientes a las componentes de Fourier\n",
"n = len(data)\n",
"n = len(data)\n",
"frequencies = np.fft.fftfreq(n, d=1) # Frecuencias en ciclos por semana\n",
"frequencies = np.fft.fftfreq(n, d=1) # Frecuencias en ciclos por semana\n",
"\n",
"\n",
"# Encontrar la frecuencia y la amplitud máximas\n",
"# Encontrar la frecuencia y la amplitud máximas\n",
"max_freq_index = np.argmax(np.abs(co2_fft))\n",
"max_freq_index = np.argmax(np.abs(co2_
anomaly_
fft))\n",
"max_freq = frequencies[max_freq_index]\n",
"max_freq = frequencies[max_freq_index]\n",
"max_amplitude = np.abs(co2_fft[max_freq_index])\n",
"max_amplitude = np.abs(co2_
anomaly_
fft[max_freq_index])\n",
"\n",
"\n",
"print(\"Frecuencia dominante de oscilación:\", max_freq, \"ciclos/sem\")\n",
"print(\"Frecuencia dominante de oscilación:\", max_freq, \"ciclos/sem\")\n",
"print(\"Amplitud máxima de oscilación
:\", max_amplitude
)"
"print(\"Amplitud máxima de oscilación
en anomalías de CO2:\", max_amplitude, \"ppm\"
)"
]
]
},
},
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment