真的很好用!!
例如:
import numpy as np
import pandas as pd
def f(x):
return x**2
class dataset:
def __init__(self):
self.x = np.random.rand(100)
self.y = f(self.x)
def __len__(self):
return len(self.x)
def __shape__(self):
return self.x.shape
def __getitem__(self, idx):
return self.x[idx], self.y[idx]
def pop(self, idx):
self.x = np.delete(self.x, idx) # 删除指定索引的元素
self.y = np.delete(self.y, idx)
return self.x[idx], self.y[idx]
def __open__(self, filepath):
self.x = pd.read_csv(filepath, header=None).iloc[:,0]
self.y = f(self.x)
def
快捷键 ctrl+enter 可以自动打开 copilot 的自动补全功能,可以从其中选择补全结果。 快捷键 alt+]/[ 顺序更换补全结果。虽然在 chromebook 上有快捷键冲突,但总之是可用的。
总之是神一样的工具! 牛逼!!!