NSE India API Live Analysis Variations Index Gainers in Python
Follow the Instructions from the Video then go for the Code Input:
import json
import pandas as pd
with open('gain.json','r') as f:
data=json.load(f)
categories=['NIFTY', 'BANKNIFTY','NIFTYNEXT50','SecGtr20','SecLwr20','FOSec','allSec']
df=pd.concat([pd.DataFrame(data[cat]['data'])[['symbol','ltp']] for cat in categories if cat in data])
df_sorted=df.sort_values('ltp').reset_index(drop=True)
print(df_sorted.to_string(index=False))
GenAI for ML with Simple Prompt in Python for Cleaning, Processing and Visualization
For Instructions Follow the above Video then go For the Code Input:
import requests, json
import pandas as pd
key=open('rhf_api_key.txt','r').read().strip()
def get_mcqs(topic):
r=requests.post('https://router.huggingface.co/v1/chat/completions',
headers={'Authorization': f'Bearer {key}'},
json={
'model': 'arcee-ai/Trinity-Large-Thinking:featherless-ai',
'messages':[{'role':'user','content':f'5 MCQs about:{topic} with options such as A, B, C, D. Return Valid JSON array'}
]
}
)
content=r.json()['choices'][0]['message']['content']
return json.loads(content)
data=get_mcqs('Machine Learning Python')
# print(data)
print(pd.DataFrame(data).to_csv('data.csv',index=False))
Visualize ML MCQs & Generate Image Utilizing GenAI Data in Python
For Instructions Follow the above Video then go For the Code Input:
import pandas as pd, matplotlib.pyplot as plt, ast
df=pd.read_csv('data.csv')
df['options']=df['options'].apply(lambda x: ast.literal_eval(x) if isinstance(x, str) else x)
fig,ax = plt.subplots(figsize=(8.5, 11)); ax.axis('off')
y=0.96
for i,(q, opts, ans) in enumerate(zip(df['question'], df['options'], df['answer']),1):
ax.text(0.05,y,f"{i}.{q}", fontsize=10, weight='bold',wrap=True); y-=0.05
for o in opts:
c=o[0]==ans.strip()
ax.text(0.08,(y:=y-0.036), f"{'*' if c else 'o'} {o}",
fontsize=9, color='green' if c else 'black', wrap=True)
y-=0.09
# plt.show()
plt.savefig('mcq.png',dpi=150,bbox_inches='tight')