python list转为矩阵矩阵,有好的办法吗

播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
【冒险岛】【GMS】【冒险岛国际服】5转矩阵系统简单...
上 传 者:
内容介绍:
【冒险岛】【GMS】【冒险岛国际服】5转矩阵系统简单介绍
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}当前位置:
文件名称:alist2sparse
所属分类:
资源属性:
Windows,Matlab,,源码
上传时间:
文件大小:
浏览/下载:
237次 / 0次
提 供 者:
相关连接:
下载说明:
别用迅雷下载,失败请重下,重下不扣分!
把ALIST形式的矩阵转为为稀疏矩阵,是以matlab语言进行转化的-turn alist form matriax to sparse matriax相关搜索:
(系统自动生成,下载前可以参看下载内容)下载文件列表
alist2sparse.m
暂无评论内容.
*快速评论:
和说明不符
不是源码或资料
纯粹是垃圾
*内  容:
*验 证 码:
搜珍网是交换下载平台,下载的内容请自行研究使用或咨询上传人.
资源属性分别代表:系统平台,开发平台,开发语言,文件格式四部分.
本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用进行解压.
如果您发现此软件无法下载,请稍后再次尝试;或者.
本站提供下载的内容为网上收集或会员上传提供,若无意中侵犯了您的版权,.
如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
如下载后发现下载的内容跟说明不相乎,可以联系本站的客服,经确认可以退回消费了的积分.
联系我们网站
·电话:(0)
All Rights Reserved.leizhimin 的BLOG
用户名:leizhimin
文章数:725
评论数:2711
注册日期:
阅读量:5863
阅读量:12276
阅读量:379081
阅读量:1071575
51CTO推荐博文
Java中二维矩阵的表示与转换
矩阵在线性代数中有着广泛应用,在科学计算、数据分析处理、线性方程等领域也有着广泛应用,可惜JDK中没有相关的矩阵运算工具包,我自己想实现一个,遗憾的是大学里学的线性代数都忘记完了,书本早已回炉再造了。仅仅实现了点点基础的数据转换层的类实现。现先放到这里,希望有兴趣的博友能继续完善!
import java.util.ArrayL import java.util.I import java.util.logging.L /** * 二维结构转换 * File: MatrixStructure.java * User: leizhimin * Date:
16:29:36 */ public class MatrixStructure { &&&&private static Logger log = Logger.getLogger(MatrixStructure.class.getName()); &&&&/** &&&& * 将结果集二维集合数据转换为XML &&&& * &&&& * @param columns 列名集合 &&&& * @param result&&二维结果集 &&&& * @return 返回格式良好的XML字符串 &&&& */ &&&&public static String listToXML(ArrayList&String& columns, ArrayList&ArrayList& result) { &&&&&&&&StringBuffer sb = new StringBuffer(); &&&&&&&&sb.append("&?xml version=\"1.0\"&&encoding=\"GB2312\"?&\n") &&&&&&&&&&&&&&&&.append("&?xml-stylesheet type=\"text/xsl\" href=\"") &&&&&&&&&&&&&&&&.append("\"?&\n\n"); &&&&&&&&sb.append("&rptcontent&\n"); &&&&&&&&for (ArrayList al : result) { &&&&&&&&&&&&sb.append("\t&row&"); &&&&&&&&&&&&for (Iterator it_al = al.iterator(), it_c = columns.iterator(); it_al.hasNext() && it_c.hasNext();) { &&&&&&&&&&&&&&&&String tmp = it_c.next().toString(); &&&&&&&&&&&&&&&&sb.append("\n\t\t&").append(tmp).append("&").append(it_al.next()).append("&").append(tmp).append("/&"); &&&&&&&&&&&&} &&&&&&&&&&&&sb.append("\n\t&/row&\n"); &&&&&&&&} &&&&&&&&sb.append("&/rptcontent&"); &&&&&&&&return sb.toString(); &&&&} &&&&/** &&&& * 将结果集二维数组数据转换为XML &&&& * &&&& * @param columns 列名数组 &&&& * @param result&&二维结果集数组 &&&& * @return 返回格式良好的XML字符串 &&&& */ &&&&public static String arrayToXML(Object[] columns, Object[][] result) { &&&&&&&&StringBuffer sb = new StringBuffer(); &&&&&&&&sb.append("&?xml version=\"1.0\"&&encoding=\"GB2312\"?&\n") &&&&&&&&&&&&&&&&.append("&?xml-stylesheet type=\"text/xsl\" href=\"") &&&&&&&&&&&&&&&&.append("\"?&\n\n"); &&&&&&&&sb.append("&rptcontent&\n"); &&&&&&&&for (Object[] al : result) { &&&&&&&&&&&&sb.append("\t&row&"); &&&&&&&&&&&&for (int i = 0; i & columns.length - 1; i++) { &&&&&&&&&&&&&&&&sb.append("\n\t\t&").append(columns[i].toString()).append("&").append(al[i].toString()).append("&").append(columns[i].toString()).append("/&"); &&&&&&&&&&&&} &&&&&&&&&&&&sb.append("\n\t&/row&\n"); &&&&&&&&} &&&&&&&&sb.append("&/rptcontent&"); &&&&&&&&return sb.toString(); &&&&} &&&&/** &&&& * 二维集合转为二维数组 &&&& * &&&& * @param result 二维集合 &&&& * @return 二维数组 &&&& */ &&&&public static Object[][] listToArray(ArrayList&ArrayList& result) { &&&&&&&&int size = result.size(); &&&&&&&&Object obj[][] = new Object[size][]; &&&&&&&&if (size == 0) { &&&&&&&&&&&&("集合为空,转换数组失败,将返回null!"); &&&&&&&&&&&&return null; &&&&&&&&} &&&&&&&&for (int i = 0; i & i++) { &&&&&&&&&&&&obj[i] = result.get(i).toArray(); &&&&&&&&} &&&&&&&&return &&&&} &&&&/** &&&& * 将二维数组转为二维ArrayList &&&& * &&&& * @param arr 二维数组 &&&& * @return 二维ArrayList &&&& */ &&&&public static ArrayList&ArrayList& arrayToList(Object[][] arr) { &&&&&&&&ArrayList&ArrayList& all = new ArrayList&ArrayList&(); &&&&&&&&for (int i = 0; i & arr. i++) { &&&&&&&&&&&&all.add(arrayToList(arr[i])); &&&&&&&&} &&&&&&&&return &&&&} &&&&/** &&&& * 将一维数组转为List对象 &&&& * &&&& * @param ar 一维数组 &&&& * @return List对象 &&&& */ &&&&public static ArrayList arrayToList(Object[] ar) { &&&&&&&&ArrayList al = new ArrayList(); &&&&&&&&for (Object obj : ar) { &&&&&&&&&&&&al.add(obj); &&&&&&&&} &&&&&&&&return &&&&} &&&&/** &&&& * 输出二维集合到控制台 &&&& * &&&& * @param all 二维集合 &&&& */ &&&&public static void listOutputConsole(ArrayList&ArrayList& all) { &&&&&&&&System.out.println("-------输出二维集合到控制台-------"); &&&&&&&&for (ArrayList al : all) { &&&&&&&&&&&&for (Object a : al) { &&&&&&&&&&&&&&&&System.out.print(a.toString() + "\t"); &&&&&&&&&&&&} &&&&&&&&&&&&System.out.println(); &&&&&&&&} &&&&&&&&System.out.println("\n------------------------"); &&&&} &&&&/** &&&& * 将二维数组输出到控制台 &&&& * &&&& * @param arr 二维数组 &&&& */ &&&&public static void arrrayOutputConsole(Object[][] arr) { &&&&&&&&System.out.println("-------输出二维数组到控制台-------"); &&&&&&&&for (Object[] ar : arr) { &&&&&&&&&&&&for (Object a : ar) { &&&&&&&&&&&&&&&&System.out.print(a.toString() + "\t"); &&&&&&&&&&&&} &&&&&&&&&&&&System.out.println(); &&&&&&&&} &&&&&&&&System.out.println("\n------------------------"); &&&&} &&&&/** &&&& * 将二维数组转为格式美观的字符串 &&&& * &&&& * @param arr 二维数组 &&&& */ &&&&public static String arrayToString(Object[][] arr) { &&&&&&&&StringBuilder sb = new StringBuilder(); &&&&&&&&for (Object[] ar : arr) { &&&&&&&&&&&&for (Object a : ar) { &&&&&&&&&&&&&&&&sb.append(a.toString()).append("\t"); &&&&&&&&&&&&} &&&&&&&&&&&&sb.append("\n"); &&&&&&&&} &&&&&&&&return sb.toString(); &&&&} &&&&/** &&&& * 将二维集合转为格式美观的字符串 &&&& * &&&& * @param all 二维集合 &&&& */ &&&&public static String listToString(ArrayList&ArrayList& all) { &&&&&&&&StringBuilder sb = new StringBuilder(); &&&&&&&&for (ArrayList al : all) { &&&&&&&&&&&&for (Object a : al) { &&&&&&&&&&&&&&&&sb.append(a.toString()).append("\t"); &&&&&&&&&&&&} &&&&&&&&&&&&sb.append("\n"); &&&&&&&&} &&&&&&&&return sb.toString(); &&&&} &&&&public static void main(String args[]) { &&&&&&&&ArrayList&ArrayList& all = new ArrayList&ArrayList&(); &&&&&&&&ArrayList al0 = new ArrayList(); &&&&&&&&ArrayList al1 = new ArrayList(); &&&&&&&&ArrayList al2 = new ArrayList(); &&&&&&&&al0.add("01"); &&&&&&&&al0.add("02"); &&&&&&&&al1.add("11"); &&&&&&&&al1.add("12"); &&&&&&&&al2.add("21"); &&&&&&&&al2.add("22"); &&&&&&&&all.add(al0); &&&&&&&&all.add(al1); &&&&&&&&all.add(al2); &&&&&&&&listOutputConsole(all); &&&&&&&&StringBuffer sb = new StringBuffer(); &&&&&&&&ArrayList c = new ArrayList(); &&&&&&&&c.add("c1"); &&&&&&&&c.add("c2"); &&&&&&&&c.add("c3"); &&&&&&&&Object[][] obj = listToArray(all); &&&&&&&&arrrayOutputConsole(obj); &&&&&&&&ArrayList&ArrayList& allx = arrayToList(obj); &&&&&&&&String x = arrayToXML(c.toArray(), obj); &&&&&&&&System.out.println(x); &&&&} }
运行结果:
-------输出二维集合到控制台------- 01&&&&02&&11&&&&12&&21&&&&22&&------------------------ -------输出二维数组到控制台------- 01&&&&02&&11&&&&12&&21&&&&22&&------------------------ &?xml version="1.0"&&encoding="GB2312"?& &?xml-stylesheet type="text/xsl" href=""?& &rptcontent& &&&&&row& &&&c1&01&c1/& &&&c2&02&c2/& &&&&&/row& &&&&&row& &&&c1&11&c1/& &&&c2&12&c2/& &&&&&/row& &&&&&row& &&&c1&21&c1/& &&&c2&22&c2/& &&&&&/row& &/rptcontent& Process finished with exit code 0
&本文出自 “” 博客,转载请与作者联系!
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 numpy 矩阵转换为list 的文章

 

随机推荐