小编Nin*_*non的帖子

class Classname(object),Python中的'object'是什么词?

当我创建一个包含其唯一内容的模块时:

class Classname(randomobject):
    pass
Run Code Online (Sandbox Code Playgroud)

我尝试运行解释器说randomobject没有定义的模块的.py文件.

但当我这样做时:

class Classname(object):
    pass
Run Code Online (Sandbox Code Playgroud)

模块运行得很好.所以,如果object不是关键字,那么它是什么?

python object keyword

33
推荐指数
4
解决办法
2万
查看次数

SKlearn导入MLPClassifier失败

我试图在python中使用来自scikit-learn 的多层感知器.我的问题是,导入无效.来自scikit-learn的所有其他模块都运行正常.

from sklearn.neural_network import MLPClassifier
Run Code Online (Sandbox Code Playgroud)

导入错误:无法导入名称MLPClassifier

我在Visual Studio 2015中使用Python环境Python64位3.4.我在控制台上安装了sklearn:conda install scikit-learn 我还安装了numpy和pandas.在我遇到上述错误后,我还安装了scikit-neuralnetwork:pip install scikit-neuralnetwork 已安装的scikit-learn版本为0.17.

我做错了什么?我错过了安装吗?

-----编辑----

除了tttthomasss的答案,我找到了如何为神经元网络安装sknn库的解决方案.我按照本教程.执行以下步骤:

  • pip install scikit-neuralnetwork
  • 下载并安装GCC编译器
  • 安装mingw conda install mingw libpython

您可以在之后使用sknn库.

python neural-network scikit-learn

31
推荐指数
3
解决办法
3万
查看次数

如何从另一个组件访问一个组件的状态

如何在另一个组件中访问一个组件的状态?下面是我的代码,我正在尝试访问组件a中的组件状态b.

var a = React.createClass({
    getInitialState: function () {
        return {
            first: "1"
        };
    },

    render: function () {
        // Render HTML here.
    }  
});

var b = React.createClass({
    getInitialState: function () {
        return {
            second: a.state.first
        };
    },

    render: function () {
        // Render HTML here.
    }  
});
Run Code Online (Sandbox Code Playgroud)

但是我没有得到任何东西.

javascript reactjs

30
推荐指数
3
解决办法
5万
查看次数

Pandas:从dict在DataFrame中创建命名列

我有一个表格的字典对象:

my_dict = {id1: val1, id2: val2, id3: val3, ...}
Run Code Online (Sandbox Code Playgroud)

我想将其创建为一个DataFrame,我想在其中列出2列'business_id'和'business_code'.

我试过了:

business_df = DataFrame.from_dict(my_dict,orient='index',columns=['business_id','business_code'])
Run Code Online (Sandbox Code Playgroud)

但它表示from_dict没有采用列论证.

TypeError:from_dict()得到一个意外的关键字参数'columns'

python typeerror dataframe pandas

28
推荐指数
2
解决办法
4万
查看次数

如何在Panda Data框架中结合两列时删除nan值?

我正在尝试但是nan在组合两列a时无法删除DataFrame.

数据如下:

feedback_id                  _id
568a8c25cac4991645c287ac     nan    
568df45b177e30c6487d3603     nan    
nan                          568df434832b090048f34974       
nan                          568cd22e9e82dfc166d7dff1   
568df3f0832b090048f34711     nan
nan                          568e5a38b4a797c664143dda   
Run Code Online (Sandbox Code Playgroud)

我想要:

feedback_request_id
568a8c25cac4991645c287ac
568df45b177e30c6487d3603
568df434832b090048f34974
568cd22e9e82dfc166d7dff1
568df3f0832b090048f34711
568e5a38b4a797c664143dda
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

df3['feedback_request_id'] = ('' if df3['_id'].empty else df3['_id'].map(str)) + ('' if df3['feedback_id'].empty else df3['feedback_id'].map(str))
Run Code Online (Sandbox Code Playgroud)

输出我得到:

feedback_request_id
568a8c25cac4991645c287acnan
568df45b177e30c6487d3603nan
nan568df434832b090048f34974
nan568cd22e9e82dfc166d7dff1
568df3f0832b090048f34711nan
nan568e5a38b4a797c664143dda
Run Code Online (Sandbox Code Playgroud)

我试过这个,也是:

df3['feedback_request_id'] = ('' if df3['_id']=='nan' else df3['_id'].map(str)) + ('' if df3['feedback_id']=='nan' else df3['feedback_id'].map(str))
Run Code Online (Sandbox Code Playgroud)

但它给出了错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

在Python中从float获取datetime

如何datetime从floatPython中获取a ?

例如,我有一个浮动,如43111.0,我想得到datetime这个.

python datetime

19
推荐指数
4
解决办法
6万
查看次数

matplotlib中的精确图形大小,带有标题,轴标签

之前已经提出过类似的问题,但我的所有搜索结果都没有解决我的问题.请参考以下示例代码:

from matplotlib.pyplot import *
fig = figure(1, figsize=(3.25, 3))
plot([0,1,5,2,9])
title('title')
xlabel('xAxis')
ylabel('yAxis')
fig.savefig('test.png',dpi=600)
Run Code Online (Sandbox Code Playgroud)

得到的数字是2040x1890像素,或3.4"x3.15",并且x标签被切断.在图像编辑器中查看PNG文件,轴和刻度标签似乎符合所需的大小.我已经尝试从输出大小和请求的大小中取出差异并将其反馈到(3.25 - (3.4-3.25)= 3.10,但是matplotlib似乎添加了一个任意缓冲区并且它仍然没有达到所需的大小.如何制作出所需尺寸的整体数字?

python matplotlib

18
推荐指数
2
解决办法
4万
查看次数

如何在 ReactJs Material UI Grid 中具有不同的水平和垂直间距

在 Material UI Grid 中,为了垂直间隔 Grid Item,我在 Grid Container 中提供了间距。它在大屏幕上看起来不错,但在移动设备上,它会导致网格项目之间的水平间距尴尬。

<Grid container spacing={24}>
  <Grid item xl={6} md={6} sm={12} xs={12}>
    <TextField
      required
      id="outlined-email-input"
      label="Customer Name"
      name="email"
      fullWidth
    />
  </Grid>
  <Grid item xl={6} md={6} sm={12} xs={12}>
    <TextField
      required
      id="outlined-email-input"
      label="Customer Name"
      name="email"
      fullWidth
    />
  </Grid>
</Grid>
Run Code Online (Sandbox Code Playgroud)

如何在网格中具有不同的垂直和水平间距?

css grid reactjs material-ui

17
推荐指数
2
解决办法
2万
查看次数

ReactJS Material-UI:仅接受 TextField 中的无符号正整数值

我有以下输入字段,我希望它只接受正整数,而不提供插入字符的可能性- + , .。

<TextField
  fullWidth
  type="number"
  placeholder={'[1-100]'}
  id="simple-start-adornmhent"
  onChange={this.handleChangeField('amount')}
  InputProps={{ inputProps: { min: 1 } }}
/>
Run Code Online (Sandbox Code Playgroud)

你能给我一些建议吗?

javascript reactjs material-ui

16
推荐指数
4
解决办法
1万
查看次数

ReactJS中键的重要性是什么?

我想了解如果我不在动态添加的组件中使用键会发生什么.我删除了密钥,它没有任何问题呈现,只是发出关于密钥使用的警告消息.如果我们不使用密钥,有人会举例说明后果是什么吗?

reactjs

15
推荐指数
2
解决办法
8656
查看次数