python数组或列表删除或读取某一列

╰半橙微兮° 2022-05-25 10:45 486阅读 0赞
  1. >>> import numpy as np
  2. >>> data=[[1,2,3],[2,3,4],[4,5,6]]
  3. >>> data
  4. [[1, 2, 3], [2, 3, 4], [4, 5, 6]]
  5. >>> #列表的读取或删除某一列
  6. >>> #1.读取
  7. >>> data1=np.array(data)
  8. >>> data1
  9. array([[1, 2, 3],
  10. [2, 3, 4],
  11. [4, 5, 6]])
  12. >>> data1[:,0]
  13. array([1, 2, 4])
  14. >>> #2.删除
  15. >>> np.delete(data1,0,axis=1)
  16. array([[2, 3],
  17. [3, 4],
  18. [5, 6]])
  19. >>> data1
  20. array([[1, 2, 3],
  21. [2, 3, 4],
  22. [4, 5, 6]])
  23. >>> #numpy数组的读取或删除某一列
  24. >>> data=np.array([[1,2,3],[2,3,4],[4,5,6]])
  25. >>> data
  26. array([[1, 2, 3],
  27. [2, 3, 4],
  28. [4, 5, 6]])
  29. >>> #1.读取
  30. >>> data[:,1]
  31. array([2, 3, 5])
  32. >>> #2.删除
  33. >>> np.delete(data,1,axis=1)
  34. array([[1, 3],
  35. [2, 4],
  36. [4, 6]])
  37. >>> data
  38. array([[1, 2, 3],
  39. [2, 3, 4],
  40. [4, 5, 6]])

发表评论

表情:
评论列表 (有 0 条评论,486人围观)

还没有评论,来说两句吧...

相关阅读