forked from Open-CT/openbrain
Fix small bugs.
This commit is contained in:
parent
70d7c0c59f
commit
938b0431a5
|
@ -28,6 +28,14 @@ func GetWordsetGraph(id string, clusterNumber int, distanceLimit int) *Graph {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(wordset.Vectors) == 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(wordset.Vectors[0].Data) == 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
runKmeans(wordset.Vectors, clusterNumber)
|
runKmeans(wordset.Vectors, clusterNumber)
|
||||||
|
|
||||||
g = generateGraph(wordset.Vectors, distanceLimit)
|
g = generateGraph(wordset.Vectors, distanceLimit)
|
||||||
|
|
|
@ -98,7 +98,7 @@ class WordsetEditPage extends React.Component {
|
||||||
<Col span={22} >
|
<Col span={22} >
|
||||||
<Select virtual={false} style={{width: '100%'}} value={this.state.wordset.vectorset} onChange={(value => {this.updateWordsetField('vectorset', value);})}>
|
<Select virtual={false} style={{width: '100%'}} value={this.state.wordset.vectorset} onChange={(value => {this.updateWordsetField('vectorset', value);})}>
|
||||||
{
|
{
|
||||||
this.state.vectorsets.map((vectorset, index) => <Option key={index} value={vectorset.name}>{vectorset.name}</Option>)
|
this.state.vectorsets?.map((vectorset, index) => <Option key={index} value={vectorset.name}>{vectorset.name}</Option>)
|
||||||
}
|
}
|
||||||
</Select>
|
</Select>
|
||||||
</Col>
|
</Col>
|
||||||
|
@ -123,7 +123,7 @@ class WordsetEditPage extends React.Component {
|
||||||
{i18next.t("wordset:Matched")}:
|
{i18next.t("wordset:Matched")}:
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={22} >
|
<Col span={22} >
|
||||||
<Input value={`${Setting.getPercentage(validWords / allWords)}% (${validWords} / ${allWords})`} />
|
<Input value={`${Setting.getPercentage(allWords === 0 ? 0 : validWords / allWords)}% (${validWords} / ${allWords})`} />
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
{/*<Row style={{marginTop: '20px'}} >*/}
|
{/*<Row style={{marginTop: '20px'}} >*/}
|
||||||
|
|
|
@ -151,7 +151,7 @@ class WordsetListPage extends React.Component {
|
||||||
render: (text, record, index) => {
|
render: (text, record, index) => {
|
||||||
const allWords = record.vectors.length;
|
const allWords = record.vectors.length;
|
||||||
const validWords = record.vectors.filter(vector => vector.data.length !== 0).length;
|
const validWords = record.vectors.filter(vector => vector.data.length !== 0).length;
|
||||||
return `${Setting.getPercentage(validWords / allWords)}% (${validWords} / ${allWords})`;
|
return `${Setting.getPercentage(allWords === 0 ? 0 : validWords / allWords)}% (${validWords} / ${allWords})`;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue