Commit 145350e0 by Prayush Kumar

Adding another ranking of students, c.f. Veena yesterday

parent b29e348b
Aditya Laxmikant Thorat
Priyadharshini V
Alorika Kar
Chandranathan Anandavijayan
Harsh Nigam
Priyangshu Goswami
Ritwick Kumar Ghosh
Rishabh Kaushik
Santhiya P S
Abhinav Yadav
Aiswarya N S
Anikat Kankaria
Bibek Saha
Devanshi Parashar
Kunal Kumar
Manish Jain
Sunit Ranjan Banerjee
Swapan Limbu
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import random\n",
"import datetime\n",
"import numpy as np\n",
"\n",
"# Set RNG seed using Sep 13, 2023 12 noon\n",
"random.seed(int(datetime.datetime(2023, 10, 26, 12, 0, 0, 0).timestamp()))"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['\\ufeffAditya Laxmikant Thorat' 'Priyadharshini V' 'Alorika Kar'\n",
" 'Chandranathan Anandavijayan' 'Harsh Nigam' 'Priyangshu Goswami'\n",
" 'Ritwick Kumar Ghosh' 'Rishabh Kaushik' 'Santhiya P S' 'Abhinav Yadav'\n",
" 'Aiswarya N S' 'Anikat Kankaria' 'Bibek Saha' 'Devanshi Parashar'\n",
" 'Kunal Kumar' 'Manish Jain' 'Sunit Ranjan Banerjee' 'Swapan Limbu']\n"
]
}
],
"source": [
"# using loadtxt()\n",
"arr = np.loadtxt(\"2022 students_for ranking.csv\",\n",
" delimiter=\",\", dtype=str)\n",
"print(arr)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"students = arr.tolist()\n",
"students = sorted(students) # sort alphabetically"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"selected_students = random.sample(students, k=len(students))"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Randomly ranked list:\n",
"00. Rishabh Kaushik\n",
"01. Swapan Limbu\n",
"02. Harsh Nigam\n",
"03. Chandranathan Anandavijayan\n",
"04. Sunit Ranjan Banerjee\n",
"05. Priyadharshini V\n",
"06. Kunal Kumar\n",
"07. Bibek Saha\n",
"08. Aditya Laxmikant Thorat\n",
"09. Santhiya P S\n",
"10. Manish Jain\n",
"11. Aiswarya N S\n",
"12. Abhinav Yadav\n",
"13. Devanshi Parashar\n",
"14. Priyangshu Goswami\n",
"15. Alorika Kar\n",
"16. Anikat Kankaria\n",
"17. Ritwick Kumar Ghosh\n"
]
}
],
"source": [
"print(f\"Randomly ranked list:\")\n",
"for idx, name in enumerate(selected_students):\n",
" print(f\"{idx:02d}. {name}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"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.8.16"
},
"orig_nbformat": 4
},
"nbformat": 4,
"nbformat_minor": 2
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment