"pull requests open"

This commit is contained in:
lda committed 2025-02-04 01:30:18 +07:00
1 parent 8d5859d7e5
commit 6e35861154
3 files changed
+151

No files matched your search

+120
View File
@@ -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
}
+8
View File
@@ -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.)
+23
View File
@@ -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)