"pull requests open"
This commit is contained in:
1 parent
8d5859d7e5
commit
6e35861154
3 files changed
+151
No files matched your search
@@ -0,0 +1,120 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"# urgh\n",
|
||||||
|
"\n",
|
||||||
|
"import\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 1,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"import numpy as np, matplotlib.pyplot as plt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"get to work\n",
|
||||||
|
"\n",
|
||||||
|
"## linspace, function.\n",
|
||||||
|
"\n",
|
||||||
|
"linspace is just linear spaces that is dense enough so it looks pleasant\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 13,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"x = np.linspace(-5, 5, 20) # they use arange more so look into that\n",
|
||||||
|
"\n",
|
||||||
|
"y = x + 1\n",
|
||||||
|
"y2 = -x + 2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"## plot\n",
|
||||||
|
"\n",
|
||||||
|
"im discovering all of this as i type. deadass never used plot in my life\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 16,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"text/plain": [
|
||||||
|
"Text(0.5, 1.0, 'cant be arsed')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"execution_count": 16,
|
||||||
|
"metadata": {},
|
||||||
|
"output_type": "execute_result"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"image/png": "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6rbExER8fHyKpgsVK1bEarXStWvXYj//qlWryMvL47vvvrtiqvOfXSW3ysXFhS5dutClSxemT5/OO++8w9/+9jc2bdpE165dqV+/PvHx8XTp0uWGr0OdOnWw2WwcO3bsiinI4cOHi/2ziZRnOkZExEm5uLjQv39/Vq1axc8//3zV9/8zwXB1db1qmvHNN9+Qmpp629uuUKHCVcdc3MyOHTuuOMYjJSWFlStX0q1bN1xdXXF1dWXgwIEsW7bsmuUqIyPjhs//n0nO73/WzMxMPvroo1vOeO7cuatua968OUDRR3MHDx5Mamoqixcvvuq+ly9fJicnB4CePXsC8I9//OOK++hEcCLFo4mIiBN755132LBhAw888EDRR0nT0tL45ptv+OmnnwgICOChhx5iwoQJDBkyhLZt25KQkMDnn39OvXr1bnu7LVq04Ouvv+all17ivvvuw9fXlz59+tzwMU2bNqV79+5XfHwX4O9//3vRfd599102bdpE69atGTZsGI0bN+bcuXPExcWxcePGaxaF/+jWrRseHh706dOHZ555hosXL7J48WKCgoJIS0u7pZ9rwoQJxMbG0rt3b+rUqcPp06eZN28ewcHBtGvXDoAnnniCJUuW8Oyzz7Jp0yaioqKwWq0cOnSIJUuWFJ2bpHnz5vzxj39k3rx5ZGZm0rZtW3744YcrzskiIrfAzI/siMjN/frrr8af/vQno2rVqoanp6dRr149Y+TIkUUfwc3NzTX++te/GjVq1DC8vb2NqKgoY8eOHcYDDzxgPPDAA0XP85+P737zzTdXPP/x48cNwPjoo4+Kbrt48aLx6KOPGgEBAQZw04/yAsbIkSONzz77zGjQoIHh6elp3HvvvcamTZuuum96eroxcuRIIyQkxHB3dzeqV69udOnSxVi0aNFNX4vvvvvOiIiIMLy8vIzQ0FBj8uTJxocffmgAxvHjx4vuV6dOHaN3795XPf6HH34w+vXrZ9SsWdPw8PAwatasafzxj380EhMTr7hffn6+MXnyZKNJkyaGp6enUalSJaNFixbG3//+dyMzM7PofpcvXzaef/55IzAw0KhQoYLRp08fIyUlRR/fFSkGi2E4+Ag1ERERkevQMSIiIiJiGhURERERMY2KiIiIiJhGRURERERMoyIiIiIiplEREREREdM49QnNbDYbp06domLFird1ymkREREpeYZhkJ2dTc2aNYsuKHk9Tl1ETp06pQtMiYiIlFIpKSkEBwff8D5OXUQqVqwI2H8QPz8/k9OIiIjIrcjKyiIkJKToffxGnLqI/Gd3jJ+fn4qIiIhIKXMrh1XoYFURERExjYqIiIiImEZFREREREyjIiIiIiKmURERERER06iIiIiIiGlURERERMQ0KiIiIiJiGhURERERMY2KiIiIiJhGRURERERMoyIiIiIipimfReTyefikD5z82ewkIiIi5Vr5LCKbJsHxWPjgQdj4dyjMMzuRiIhIuVQ+i0jHMdBsMBg2+Gk6LOoEafFmpxIRESl3ymcR8akMAxfD4E/Bpwqc3g+LO8OWKWAtMDudiIhIuVE+i8h/NO4LI3ZCoz5gK4RNE+H9rnD6oNnJREREyoXyXUQAfKvaJyMPvw9eAZD2CyzsANtmgc1qdjoREZEyTUUEwGKBiGj7dKRBN7DmQ8yb8FFPOHvM7HQiIiJllorI7/nVgEeXQN854FERUnbB/CjYtRBsNrPTiYiIlDkqIv/NYoH/eQJGbIe6HaDwMqx7Ff7ZF87/anY6ERGRMkVF5HoCasMTK6HXVHD3gRNbYX5b2PMxGIbZ6URERMoEFZEbcXGBVsPg2Z8gpA3kX4RVL8DngyDrlNnpRERESj0VkVsRWB+GrIVub4OrJxzdCPPaQPxXmo6IiIjcARWRW+XiCm1HwbNboeb/QG4mLH8Gvn4cLp42O52IiEippCJSXFXDYWgMdH4DXNzh0Gr7dGT/CrOTiYiIlDoqIrfD1Q06vAJPb4JqTeHSWfjmSVj6Z7h0zux0IiIipYaKyJ2o3gyGbbKXEosr7Ftmn44cXm92MhERkVJBReROuXnYd9P8JQaqhMPFdPjyEVgxwn4ciYiIiFyXisjdUqsFPBNrP6AVC/zyOcxrC8d+NDuZiIiI01IRuZvcvewf8R2yDirVhayT8OkAWP0S5F00O52IiIjTURFxhDr3w/Bt0Opp+/rnD2BBFJzYZm4uERERJ6Mi4igeFaDXe/CnleAfAudPwMe9Yf1YKLhsdjoRERGnoCLiaPU6wvDtcO8TgAE758KC9nDyZ7OTiYiImE5FpCR4+UG/OfDoEvCtDmePwAcPwsa/Q2Ge2elERERMoyJSku7pDiN2QLPBYNjgp+mwqBOkxZudTERExBQqIiXNpzIMXAyDPwWfKnB6PyzuDFumgLXA7HQiIiIlSkXELI37woid0KgP2Aph00R4vyucPmh2MhERkRKjImIm36r2ycjD74NXAKT9Ags7wLZZYLOanU5ERMThVETMZrFARLR9OtKgG1jzIeZN+KgnnD1mdjoRERGHcmgRSU1N5fHHHycwMBBvb2+aNWvGzz/rY6vX5FfLine truncated
|
||||||
|
"text/plain": [
|
||||||
|
"<Figure size 640x480 with 1 Axes>"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"metadata": {},
|
||||||
|
"output_type": "display_data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"%matplotlib inline\n",
|
||||||
|
"\n",
|
||||||
|
"plt.plot(x, y)\n",
|
||||||
|
"\n",
|
||||||
|
"plt.plot(x, y2)\n",
|
||||||
|
"\n",
|
||||||
|
"plt.title(\"cant be arsed\")"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"## hmm\n",
|
||||||
|
"\n",
|
||||||
|
"why\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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.12.5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 2
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# i try to do stuff
|
||||||
|
|
||||||
|
remember all given code is from the internet made by probably also a learning person!
|
||||||
|
|
||||||
|
implement your own code. or leave it to the lib maintainers. they know what up.
|
||||||
|
|
||||||
|
(explanation for why some functions given by tutor is pure ass. They are from the internet. not reliable.
|
||||||
|
use whatever built in. Yes there is one built in.)
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
# quit this shit rn
|
||||||
|
|
||||||
|
import sympy
|
||||||
|
from sympy.abc import k, n, i
|
||||||
|
import sympy.algebras
|
||||||
|
import sympy.vector
|
||||||
|
|
||||||
|
# 5
|
||||||
|
|
||||||
|
f = 1 / k + 1 / (1 - k)
|
||||||
|
|
||||||
|
pinf = sympy.oo
|
||||||
|
|
||||||
|
f_s = sympy.summation(f, (i, 0, n))
|
||||||
|
|
||||||
|
print(f_s)
|
||||||
|
|
||||||
|
|
||||||
|
f_2 = 1 / (n**2)
|
||||||
|
|
||||||
|
f_inf = sympy.summation(f_2, (n, 1, pinf))
|
||||||
|
|
||||||
|
print(f_inf)
|
||||||
Reference in new issue
Block a user