小编cav*_*ton的帖子

将 2d numpy 数组拆分为两个 1d 数组的最简单方法?

如何从数组 a 中获取数组 x 和 y?

a 是一个二维数组,我需要获取 x 和 y,它们是 a 的列

a=[[ 0  1]
  [ 2  3]
  [ 4  5]
  [ 6  7]
  [ 8  9]
  [10 11]]

x =[[0]   
    [2]
    [4]
    [6]
    [8]  
    [10]]

y =  [[1]
     [3]
     [4]
     [7]
     [9]
     [11]]
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

3
推荐指数
1
解决办法
6353
查看次数

使用机器学习将两个数字相加的模型

我正在尝试使用机器学习来对添加进行建模。但模型的预测总是相同的。这是我的代码:

import numpy as np
import random
from sklearn.naive_bayes import GaussianNB

X=np.array([[0,1],[1,1],[2,1],[2,2],[2,3],[3,3],[3,4],[4,4],[4,5]])
Y=np.array([1,2,3,4,5,6,7,8,9])

clf = GaussianNB()
clf.fit(X,Y)
x=random.random()
y=random.random()
d=1
e=10000
accuracy=0
while d<e:
    d+=1
    if (clf.predict([[x, y]])) == x+y:
        accuracy+=1
    if d==e:
        print(accuracy)
Run Code Online (Sandbox Code Playgroud)

在 10000 次预测中,零预测 Y 是,并且将 X 中的两个随机变量相加,出了什么问题。

python numpy machine-learning

-2
推荐指数
1
解决办法
274
查看次数

标签 统计

numpy ×2

python ×2

arrays ×1

machine-learning ×1