Data sequencing method and artificial intelligence, image processing, big database, internet searching, communication or cloud system
A data sorting and data technology, applied in the field of data analysis, can solve the problems of unstable convergence and difficult to predict the amount of calculation, and achieve the effect of easy calculation time, convenient numerical calculation, and stable prediction of calculation time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] Implementation example 1, data sorting method, is characterized in that: comprise judgment matrix, result string;
[0038]The judgment matrix is a logical matrix, and the judgment matrix has two dimensions, the first dimension and the second dimension; the judgment matrix is used to accommodate the comparison results; the result string is the data column used to store the matching results; each unit of the result string has a logical subscript , the logical subscript of each unit in the result string is its sequence position in the result string; each unit of the first ring data is compared with the unit of the second ring data and the comparison result is stored in the judgment matrix. The comparison results are counted and stored in the result string, and the information contained in the result string is used for sorting;
[0039] For comparison, when the compared data of the two compared units are equal, the logical serial numbers of the two compared units are us...
Embodiment 2
[0042] Implementation example 2, such as figure 1 As shown in the table, sort the data column array a, the number of members of array a is n=6, and the content of array a is {8, 7, 7, 1, 4, 2}; combine each unit of array a with array a Each unit is compared, and the comparison result is filled into the judgment matrix. The comparison method is: c[x][y]=f(a[x],a[y])=(a[x]
[0043] If a[x] is less than a[y] then (a[x]
[0044] If a[x] is equal to a[y] and x is less than y, then (a[x]
[0045] If a[x] is equal to a[y] and x is not less than y, then (a[x]
[0046] If a[x] is greater than a[y] then (a[x]
[0047] Count the judgment matrix to the result string k, k[y]=c[0][y]+c[1][y]+c[2][y]+c[3][y]+c[4] [y]+c[5][y]
[...
Embodiment 3
[0049] Implementation example 3. For the reader's understanding, this embodiment lists a complete code in c language to realize the chirality comparison of ring data. The code is compiled under the win10 operating system environment of Microsoft Corporation using vs2015+cuda8.0 compilation environment Run, the result is correct. Readers can copy this section of code and use it directly or after making adaptive modifications. vs2015+cuda8.0 supports Chinese Unicode encoding, and some places in this code use Chinese. The use of this example requires the support of cuda parallel computing. The applicant used the gtx1080 graphics card produced by Nvidia as the hardware during the test. In terms of technical principles, if other models of cuda graphics cards or other companies’ cuda-compatible parallel computing environments are used, this example Migration is possible by direct copy-paste.
[0050]
[0051]
[0052]
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com