create a list of fake stock symbols by
generating random 4 letter stock names
Python 프롬프트
X개의 데이터 세트를 생성하기 위해 코드를 다음과 같이 변경하십시오.
"""
create a list of fake stock symbols by
generating random 4 letter stock names
"""
첫 번째 데이터셋 끝에 쉼표를 추가하고 Enter 키를 계속 누르면 Amazon Q Developer가 다음 코드를 제안합니다.
Amazon Q Developer 제안
import random
import string
def generate_stock_symbols(n):
return [random.choice(string.ascii_uppercase) + random.choice(string.ascii_uppercase) + random.choice(string.ascii_uppercase) + random.choice(string.ascii_uppercase) for i in range(n)]
Python 프롬프트
이제 각 주식 심볼에 대한 데이터 세트를 생성해 보겠습니다.
"""
use the list of stock symbols to generate fake data for the stocks
the data should have the following fields:
- symbol
- price
- volume
- date
"""
첫 번째 데이터셋 끝에 쉼표를 추가하고 Enter 키를 계속 누르면 Amazon Q Developer가 다음 코드를 제안합니다.
Amazon Q Developer 제안
import random
import string
def generate_fake_stock_data(stock_symbols):
return [{'symbol': symbol, 'price': random.randint(1, 100), 'volume': random.randint(1, 1000), 'date': '2020-01-01'} for symbol in stock_symbols]
예시 #4
보다 명확한 가이드
가짜 데이터를 많이 생성하고 데이터를 무작위로 지정하려면 어떻게 해야 할까요? 코멘트를 몇 줄 더 추가하면 됩니다.
일반적인 프롬프트
Create a function to generate a fake stock prices
- ticker
- price
- date
- return it as a dictionary object
The function should have a default value of 100 data
the function should create a list of random stock tickers, date of sale and price of sale
Python 프롬프트
추가 데이터를 위해서 코드에 다음의 변경사항을 추가합니다.
"""
Create a function to generate a fake stock prices
- ticker
- price
- date
- return it as a dictionary object
The function should have a default value of 100 data
the function should create a list of random stock tickers, date of sale and price of sale
"""
첫 번째 데이터셋 끝에 쉼표를 추가하고 Enter 키를 계속 누르면 Amazon Q Developer가 다음 코드를 제안합니다.
Amazon Q Developer 제안
import random
import datetime
def generate_fake_stock_prices(num_data=100):
"""
Generate fake stock prices
:param num_data:
:return:
"""
stock_tickers = ["AAPL", "MSFT", "AMZN", "GOOG"]
stock_prices = []
for i in range(num_data):
ticker = random.choice(stock_tickers)
price = round(random.uniform(10, 100), 2)
date = datetime.datetime.now()
stock_prices.append({"ticker": ticker, "price": price, "date": date})
return stock_prices