Python
文章平均质量分 72
wenlish
这个作者很懒,什么都没留下…
展开
-
Python中的random.shuffle()函数无法打乱多维数组中的数据
现在我有一个需求,需要打乱一个如下图所示的10*2的二维数组[[ 0 1][ 2 3][ 4 5][ 6 7][ 8 9][10 11][12 13][14 15][16 17][18 19]]c = random.randint(1, 1000)b = np.arange(20).reshape(10, 2)print(b)random.seed(c)random.shuffle(b)print(b)发现用random.shuffle()函数打乱二维数组后原创 2022-01-13 15:43:42 · 1960 阅读 · 0 评论 -
sklearn.model_selection包下的learning_curve方法
这个函数的调用格式是learning_curve(estimator, X, y, *, groups=None, train_sizes=np.linspace(0.1, 1.0, 5), cv=None, scoring=None, exploit_incremental_learning=False, n_jobs=None, pre_dispatch="all", verbose=0,原创 2021-10-30 15:31:12 · 300 阅读 · 0 评论 -
Python中数据类型list、ndarray和matrix的区别
list、tuple、dictionary、set是Python中的4种基本集合类型ndarray、matrix是NumPy包中的对象,其中matrix是ndarray的派生对象listpython的list可以包含任意类型的对象, list可以是多维的,一个list里可以包含int, string或者其他任何对象, 另外list是可变长度的(list有append, extend和pop等方法).通过索引进行访问数据,比如a =[ [1, 2, 3], [4, 5, 6] ],a是二维列表,则若要原创 2021-09-12 17:41:19 · 1072 阅读 · 0 评论 -
Scikit-learn库中,回归性能评估所用的score函数含义详解
一.LinearRegression().score方法关于LinearRegression().score(self, X, y, sample_weight=None)方法,官方描述为:Returns the coefficient of determination R^2 of the prediction.The coefficient R^2 is defined as (1 − (u)/(v)), where u is the residual sum of squares ((y_tru原创 2021-08-03 21:11:40 · 24825 阅读 · 0 评论 -
解决vsCode这输出的中文乱码的问题
问题重现:如图在VScode输出中问号菱形处为中文,此处显示为乱码解决办法:F1调出控制台,打开设置Open Settings (JSON)在用户设置中添加代码:"code-runner.executorMap": { "python": "set PYTHONIOENCODING=UTF8 && python" }点击.py程序右上角运行按钮问题解决:如上图所示,中文在输出台中被显示出来了...原创 2021-03-17 13:43:07 · 1755 阅读 · 0 评论