小编And*_*iou的帖子

python cdist error ValueError:XA必须是一个二维数组

这是我的代码的缩短版本:

`dist_array = ssd.cdist(test[y], training)`
Run Code Online (Sandbox Code Playgroud)

测试[y]印刷的是

[  0.00000000e+00   1.79900000e+01   1.03800000e+01   1.22800000e+02
   1.00100000e+03   1.18400000e-01   2.77600000e-01   3.00100000e-01
   1.47100000e-01   2.41900000e-01   7.87100000e-02   1.09500000e+00
   9.05300000e-01   8.58900000e+00   1.53400000e+02   6.39900000e-03
   4.90400000e-02   5.37300000e-02   1.58700000e-02   3.00300000e-02
   6.19300000e-03   2.53800000e+01   1.73300000e+01   1.84600000e+02
   2.01900000e+03   1.62200000e-01   6.65600000e-01   7.11900000e-01
   2.65400000e-01   4.60100000e-01   1.18900000e-01]
Run Code Online (Sandbox Code Playgroud)

印刷(缩短)的培训是:

[[  0.00000000e+00   1.92100000e+01   1.85700000e+01 ...,   2.09100000e-01
    3.53700000e-01   8.29400000e-02]
 [  0.00000000e+00   1.47100000e+01   2.15900000e+01 ...,   1.83400000e-01
    3.69800000e-01   1.09400000e-01]
 [  1.00000000e+00   1.30500000e+01   1.93100000e+01 ...,   1.11100000e-02
    2.43900000e-01   6.28900000e-02]
 ..., 
 [  0.00000000e+00   1.66000000e+01   2.80800000e+01 ...,   1.41800000e-01
    2.21800000e-01   7.82000000e-02]
 [  0.00000000e+00   2.06000000e+01   2.93300000e+01 ...,   2.65000000e-01
    4.08700000e-01   1.24000000e-01] …
Run Code Online (Sandbox Code Playgroud)

python

10
推荐指数
2
解决办法
6831
查看次数

图像未显示在现有应用程序的React Native电影教程的设备上

我目前正在做反应原生电影教程(https://facebook.github.io/react-native/docs/tutorial.html),我正在使用设备来显示结果.我使用了一个现有的项目,使用故事板放置了一个视图,并正确地进行了子类化.出于某种原因,图像未显示,而是显示红色框.难道我做错了什么?我的反应代码:

'use strict';  
var React = require('react-native');

var {
  AppRegistry,
  Image,
  StyleSheet,
  Text,
  View,
} = React;

var MOCKED_MOVIES_DATA = [
  {title: 'Title', year: '2015', posters: {thumbnail: 'http://i.imgur.com/UePbdph.jpg'}},
];
var styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
  thumbnail: {
    width: 53,
    height: 81,
  },
});

var Movies = React.createClass({
  render: function() {
  var movie = MOCKED_MOVIES_DATA[0];
  return (
    <View style={styles.container}>
      <Text>{movie.title}</Text>
      <Text>{movie.year}</Text>
      <Image
        source={{uri: movie.posters.thumbnail}}
        style={styles.thumbnail}
      />
    </View>
  );
}

}); …
Run Code Online (Sandbox Code Playgroud)

javascript ios reactjs react-native

6
推荐指数
1
解决办法
661
查看次数

React JS无法正确渲染HTML5音频标签

我正在将React JS与Spotify Web API结合使用以实现Web api搜索,并且每个页面显示10个结果以及一个下一个按钮。每个音轨都有一个html5音频标签,可让我播放歌曲的预览。呈现下10个结果时,html会正确呈现(使用新的音频源),但是当我播放它时,它将播放原始10个结果中的歌曲。

有趣的是,第二页显示第一组歌曲,然后从第三页可以听到第二组歌曲。其他所有内容(专辑封面,标题)均正确更新。

如何解决此问题?

跟踪和HTML

页面渲染代码:

pageGet(page) {
   var value = false;
   Object.keys(this.state.inputs).map(key => {
     if (this.state.inputs[key] != "") {
       value = true;
     }
   });
   if (value) {
     var url = this.buildUrl(page);
     axios.get(url)
     .then((res) => {
       this.setState({
         items: res.data.tracks.items,
         total: res.data.tracks.total,
         page: page
       })
     });
   }
 }
Run Code Online (Sandbox Code Playgroud)

呈现:

   <SpotifyResults
     tracks={this.state.items}
     page={this.state.page}
     total={this.state.total}
     next={this.next.bind(this)}
   />
Run Code Online (Sandbox Code Playgroud)

Spotify结果:

displayTracks() {
  return this.props.tracks.map((track, i) => {
    return (
      <SpotifyTrack
        key={i}
        track={track}
      />
    );
  });
}
Run Code Online (Sandbox Code Playgroud)

Spotify追踪:

render() {
  return (
    <div className="track-container"> …
Run Code Online (Sandbox Code Playgroud)

javascript audio html5 reactjs

5
推荐指数
0
解决办法
679
查看次数

如何在Angular JS中为Morris JS图创建一个指令

我试图通过创建一个Angular JS指令使用Morris JS创建一个图形.我的指令代码是:

Reporting.directive('morrisLine', function(){
  return {
    restrict: 'EA',
    template: '<div id="call-chart">test2</div>',
    scope: {
        data: '=', //list of data object to use for graph
        xkey: '=',
        ykey: '='
    },
    link: function(scope,element,attrs){
      new Morris.Line({
          element: element,
          data: [
                { year: '2008', value: 20 },
                { year: '2009', value: 10 },
                { year: '2010', value: 5 },
                { year: '2011', value: 5 },
                { year: '2012', value: 20 }
              ],
          xkey: '{year}',
          ykey: ['value'],
      });
   }
  };
});
Run Code Online (Sandbox Code Playgroud)

我在浏览器上检查控制台时收到的错误代码是:

TypeError: Cannot call …
Run Code Online (Sandbox Code Playgroud)

javascript node.js angularjs morris.js angularjs-directive

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

如何在Angular JS中使用Morris JS?

我是Angular JS的新手,并且希望有人能指出我如何使用Morris JS和Angular JS制作图表的正确方法.我读到改变DOM元素通常是坏习惯,而是使用Angular js指令.我该如何实现?谢谢.

angularjs morris.js angularjs-directive

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